Reference Index
A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z · Symbols
Below you will find a list of all Goblin keywords, built-ins, and operator sigils.
A
| Term | Pages |
|---|---|
| abs | absolute value |
| act | Actions |
| action | Actions |
| add | Collections, Numbers |
| add_months | Date & Time |
| add_years | Date & Time |
| after | Strings, Collections, Slice |
| after_last | Strings, Collections |
| and | Booleans |
| append_file | File IO |
| append_text | File IO |
| array | Collections |
| as | Modules, Loops |
| ask | System & Process |
| assert | Error Handling |
| at | Collections |
| avg | Numbers, Collections |
| attempt | Error Handling |
B
| Term | Pages |
|---|---|
| b | Numbers |
| backend | |
| banish | Banish |
| basename | File IO |
| before | Strings, Collections, Slice |
| before_last | Strings, Collections |
| between | Conditionals |
| big | Numbers |
| blob | Binary Data |
| bool | Booleans |
| boolean | Booleans |
| broadcast tether |
C
| Term | Pages |
|---|---|
| cast | Types |
| ceil | Numbers |
| chdir | File IO |
| chars | Characters, Strings |
| class | Classes |
| clear_all_tokens | Tokens |
| clear_format | Numbers |
| collect | |
| comment | Syntax |
| comparison | Operators |
| concatenation | Strings, Collections |
| conditional | Control Flow |
| contract | Contracts |
| convert | Types |
| copy_file | File IO |
| count | Collections |
| count_matching | Strings, Regex |
| create_dir | Files |
| cut | Strings, Collections |
| cwd | File IO |
D
| Term | Pages |
|---|---|
| d | Time & Date |
| date | Time |
| datetime | Time |
| datetimetonaive_local | Time |
| datetimetonaive_utc | Time |
| delete | Collection Utilities |
| delete_all | Collection Utilities |
| delete_at | Collection Utilities |
| delete_between | Collection Utilities |
| delete_first | Collection Utilities |
| delete_last | Collection Utilities |
| delete_matching | Collection Utilities |
| delete_path | File IO |
| delete_random | Collection Utilities |
| delete_where | Collection Utilities |
| dictionary | Collections |
| dirname | File IO |
| divide_evenly | Numbers |
| divideevenlyescrow | Numbers |
| dream | Dream |
| drift | CLI |
| dups | Randomness |
| duration | Time |
E
| Term | Pages |
|---|---|
| elif | Control Flow |
| else | Control Flow |
| enchant | |
| end | Syntax |
| ends_with | Strings |
| entity | Objects |
| enum | Types |
| ensure | Control Flow |
| ensuretimeverified | Time |
| env | System & Process |
| error | Error Handling |
| escape | Strings |
| escape_html | File IO |
| exists | File IO |
| export | Modules |
| expose | Modules |
| expression | Syntax |
| ext | File IO |
F
| Term | Pages |
|---|---|
| f | Numbers |
| f8 | Float |
| f16 | Float |
| f32 | Float |
| f64 | Float |
| false | Booleans |
| file_exists | Files |
| filter | Collections |
| find | Collections |
| find_all | Collections |
| first | Collections |
| float | Numbers |
| floor | Numbers |
| for | Control Flow |
| format | Strings |
| freq | Collections |
| from | Modules |
| from_base64 | Strings |
| from_hex | Strings |
| function | action |
G
| Term | Pages |
|---|---|
| garbage collection | Memory |
| gc | Memory |
| gc_mode | Memory |
| get | Collection Utilities |
| get_all | Collection Utilities |
| get_at | Collection Utilities |
| get_between | Collection Utilities |
| get_first | Collection Utilities |
| get_last | Collection Utilities |
| get_matching | Collection Utilities |
| get_random | Collection Utilities |
| get_where | Collection Utilities |
| glam_contracts | Contracts |
| glam_permissions | Contracts |
| glam_symbols | Contracts |
| glams | Modules & Glams |
| glob | File IO |
| gmark | Debugging |
| gmark_info | Debugging |
| gmarksetord | Debugging |
| gmarks | Debugging |
| groom | CLI |
H
| Term | Pages |
|---|---|
| h | Time & Date |
| has | Collections |
| hash | Collections |
| highlight_code |
I
| Term | Pages |
|---|---|
| i | Numbers |
| i8 | Integer |
| i16 | Integer |
| i32 | Integer |
| i64 | Integer |
| idx | Loops |
| if | Control Flow |
| ignore_between | |
| ignore_blocks | |
| ignoreblocksfirst | |
| ignorelinesmatching | |
| ignorelineswhere | |
| ignore_matching | |
| ignore_where | |
| imm | Types |
| import | Modules |
| in | Control Flow |
| input | System & Process, CLI |
| insert | Collections |
| int | Numbers |
| into | Types |
| invoke | Actions |
| ipsum | CLI |
| is | Operators |
| is_dir | File IO |
| is_file | File IO |
| is_matching | Strings, Regex |
| is not | Operators |
| it | Loops |
| items | Maps |
| iteration | Control Flow |
J
| Term | Pages |
|---|---|
| join | Strings |
| json_parse | File IO, json |
| json_stringify | File IO, json |
| jsonstringifypretty | File IO, json |
| judge | Control Flow |
| judgeall | Control Flow |
| jump | Control Flow |
K
| Term | Pages |
|---|---|
| keep_after | |
| keep_before | |
| keep_between | |
| keep_matching | |
| keys | Maps |
L
| Term | Pages |
|---|---|
| lair | CLI |
| last | Collections |
| like | Strings |
| lines | Strings |
| list | Collections |
| list_dirs | File IO |
| literal | Syntax |
| load_remainders | Collections |
| local_tz | Time |
| loop | Control Flow |
| lower | Strings |
M
| Term | Pages |
|---|---|
| m | Time & Date |
| manifest | |
| map | Collections |
| match | Strings |
| max | Numbers |
| mdtohtml | |
| member operations | Operations |
| memory management | Advanced Operations |
| method | action |
| metrics | |
| min | Numbers |
| minimize | Strings |
| mixed | Collections |
| mkdirp | File IO |
| mo | Time & Date |
| mode | Collections |
| modules | Modules & Glams |
| money | Numbers |
| morph | Types |
N
| Term | Pages |
|---|---|
| naivetodatetime | Time |
| nc | Templates |
| next_ord | Debugging |
| nil | Types |
| nix | Types |
| normalize_newlines | |
| now | Time |
| Nullish Coalesce | |
| number | Numbers |
O
| Term | Pages |
|---|---|
| object | Classes |
| object matrices | Goblin Object Matrices |
| of | Types |
| on | Control Flow |
| ord | |
| overlay | Overlays |
| override | Morph |
P
| Term | Pages |
|---|---|
| pack | |
| parse_bool | Booleans |
| parse_date | Time |
| parse_datetime | Time |
| parse_time | Time |
| pathfind | File IO |
| path_join | File IO |
| path_normalize | File IO |
| pathrelativeto | File IO |
| path_split | File IO |
| pct | Numbers |
| pick | Randomness |
| pow | Numbers |
| prefer | Contracts |
| provoke | Validation |
| put | Collection Utilities |
| put_at | Collection Utilities |
| put_between | Collection Utilities |
| put_first | Collection Utilities |
| put_last | Collection Utilities |
| put_matching | Collection Utilities |
| put_random | Collection Utilities |
Q
No entries yet
R
| Term | Pages |
|---|---|
| raise | Control Flow |
| raw | Strings |
| read_bytes | File IO |
| read_csv | File IO |
| read_json | File IO, json |
| read_text | File IO |
| read_yaml | File IO |
| reap | Randomness, Collections Utilities |
| reap_at | Collections Utilities |
| reap_between | Collections Utilities |
| reap_first | Collections Utilities |
| reap_last | Collections Utilities |
| reap_matching | Collections Utilities |
| reap_where | Collections Utilities |
| remove | Collections |
| repeat | Loops |
| replace | Strings |
| replace_first | Strings |
| rescue | Control Flow |
| retether | Memory Model |
| return | Operations |
| reverse | Collections |
| reverse_chars | Strings |
| roll | Randomness |
| roll_detail | Randomness |
| round | Numbers |
| rummage | CLI |
| run_cmd | System & Process |
| runes | Runes |
S
| Term | Pages |
|---|---|
| s | Time & Date |
| sample_weighted | Randomness |
| sanitize_bom | |
| say | System & Process, CLI |
| secure_pick | Secure Randomness |
| secure_random | Secure Randomness |
| secure_shuffle | Secure Randomness |
| self | Classes |
| send | Actions |
| seq | Collections |
| set | Collections |
| settle | Numbers |
| shadow | Tether |
| shift_time | Time |
| shuffle | Collections |
| skip | Control Flow |
| slug | Strings |
| sort | Collections |
| spawn | CLI |
| split | Strings |
| sqrt | Numbers |
| starts_with | Strings |
| statement | Syntax |
| stem | File IO |
| str | Strings |
| string | Strings |
| stop | Control Flow |
| sum | Numbers |
| summon | Actions |
| swarm | Concurrency |
| sweep | Pattern Matching |
| sweep_all | Pattern Matching |
T
| Term | Pages |
|---|---|
| test | Testing |
| tether | Memory Model |
| tick | Simulations |
| tick_db | Simulations |
| time | Time |
| time_status | Time |
| title | Strings |
| to | Types |
| to_base64 | Strings |
| to_hex | Strings |
| to_tz | Time |
| today | Time |
| tokenize | |
| trait | Objects |
| transition | Objects |
| trim | Strings |
| trim_lead | Strings |
| trim_trail | Strings |
| trove | Modules & Glams |
| true | Booleans |
| trusted_now | Time |
| trusted_today | Time |
| type | Data Types |
U
| Term | Pages |
|---|---|
| u | Numbers |
| u8 | Integer |
| u16 | Integer |
| u32 | Integer |
| u64 | Integer |
| unbanish | Modules |
| unescape | Strings |
| unique | Collections |
| unless | Control Flow |
| unpack | |
| until | Control Flow |
| update | Collection Utilities |
| update_all | Collection Utilities |
| update_at | Collection Utilities |
| update_between | Collection Utilities |
| update_matching | Collection Utilities |
| update_first | Collection Utilities |
| update_last | Collection Utilities |
| update_matching | Collection Utilities |
| update_random | Collection Utilities |
| update_where | Collection Utilities |
| upper | Strings |
| usurp | Randomness |
| utcnow | Time |
| uuidv4 | File IO |
| uuidv7 | File IO |
V
| Term | Pages |
|---|---|
| valtype | Data Types |
| value | Variables |
| variable | Syntax |
| vault | Types |
| via | Modules |
| vt | Data Types |
W
| Term | Pages |
|---|---|
| w | Time & Date |
| walk | File IO |
| warn | Control Flow |
| where | Collections |
| while | Control Flow |
| with | Control Flow |
| words | Strings |
| write_bytes | File IO |
| write_csv | File IO |
| write_json | File IO, json |
| write_text | File IO |
| write_yaml | File IO |
| wrap_time | Time |
X
| Term | Pages |
|---|---|
| xx | Actions |
Y
| Term | Pages |
|---|---|
| y | Time & Date |
| yall | YALL |
| yall_minify | YALL |
| yall_parse | YALL |
| yallparsefile | YALL |
| yall_pretty | YALL |
| yall_write | YALL |
| yallwritefile | YALL |
Z
| Term | Pages |
|---|---|
| zip_dir | Files |
Symbols
| Term | Pages |
|---|---|
+ |
Operators, Numbers, Strings |
- |
Operators, Numbers |
* |
Operators, Numbers |
/ |
Operators, Numbers |
% |
Operators, Numbers |
** |
Operators, Numbers |
// |
Operators, Numbers |
_ |
Operators |
^ |
Operators |
>< |
Operators |
++ |
Operators |
-- |
Operators |
.. |
Range, Strings |
... |
Range |
| |
Operators |
|= |
Operators |
[= |
Operators, Shadow |
|! |
Update, Update_at |
=> |
action |
>> |
Classes |
+= |
Operators |
-= |
Operators |
*= |
Operators |
/= |
Operators |
%= |
Operators |
**= |
Operators |
== |
Operators |
!= |
Operators |
=== |
Operators |
!== |
Operators |
!=== |
Operators |
< |
Operators |
<= |
Operators |
> |
Operators |
>= |
Operators |
<> |
Classes |
& |
Operators |
&& |
Operators |
! |
Operators |
@ |
Operators |
# |
Variables |
?? |
Nullish Coalesce |
?? => |
Nullish Coalesce |