ddonche/goblin-lang
0.46.24
1
0
reference documentation
[[reference-index]]

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

↑ Back to top


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

↑ Back to top


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

↑ Back to top


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

↑ Back to top


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

↑ Back to top


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

↑ Back to top


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

↑ Back to top


H

Term Pages
h Time & Date
has Collections
hash Collections
highlight_code

↑ Back to top


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

↑ Back to top


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

↑ Back to top


K

Term Pages
keep_after
keep_before
keep_between
keep_matching
keys Maps

↑ Back to top


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

↑ Back to top


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

↑ Back to top


N

Term Pages
naivetodatetime Time
nc Templates
next_ord Debugging
nil Types
nix Types
normalize_newlines
now Time
Nullish Coalesce
number Numbers

↑ Back to top


O

Term Pages
object Classes
object matrices Goblin Object Matrices
of Types
on Control Flow
ord
overlay Overlays
override Morph

↑ Back to top


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

↑ Back to top


Q

No entries yet

↑ Back to top


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

↑ Back to top


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

↑ Back to top


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

↑ Back to top


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

↑ Back to top


V

Term Pages
valtype Data Types
value Variables
variable Syntax
vault Types
via Modules
vt Data Types

↑ Back to top


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

↑ Back to top


X

Term Pages
xx Actions

↑ Back to top


Y

Term Pages
y Time & Date
yall YALL
yall_minify YALL
yall_parse YALL
yallparsefile YALL
yall_pretty YALL
yall_write YALL
yallwritefile YALL

↑ Back to top


Z

Term Pages
zip_dir Files

↑ Back to top


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

↑ Back to top