print null
print null
print true
print true
print false
print false
print NaN
print NaN
print infinity
print inf
print PI
print 3.141592653589793
print TAU
print 6.283185307179586
print EULER
print 2.718281828459045
print SQRT2
print 1.4142135623730951

print 0
print 0
print 1
print 1
print 2
print 2
print 10
print 10
print 11
print 11
print 12
print 12
print 100
print 100
print 101
print 101
print 102
print 102
print 0b101010
print 42
print 0o777
print 511
print 0d42
print 42
print 0xC0FFEE
print 12648430
print 0.1
print 0.1
print 0.01
print 0.01
print 0.001
print 0.001
print 0.0001
print 0.0001
print 3.14152
print 3.14152
print 45°
print deg2rad 45
print 90°
print deg2rad 90
print 180°
print deg2rad 180
print 270°
print deg2rad 270

print hello
print hello
print hello-world
print hello-world
print hello_world
print hello_world
print "hello world"
print "hello world"
print "hello, world!"
print "hello, world!"

print $
print $
print $$
print $$
print $_
print $_
print $foo
print $foo
print $foo-bar
print $foo-bar
print $foo_bar
print $foo_bar
print $'foo'
print $ foo
print $"foo"
print $ foo
print $'foo bar'
print $ "foo bar"
print $"foo bar"
print $ "foo bar"

print @_
print @_
print @foo
print @foo
print @foo-bar
print @foo-bar
print @foo_bar
print @foo_bar
print @'foo'
print @foo
print @"foo"
print @foo
print @'foo bar'
print @"foo bar"
print @"foo bar"
print @"foo bar"
print @67e55044-10b1-426f-9247-bb680e5fe0c8
print @67e55044-10b1-426f-9247-bb680e5fe0c8

print 0x[FF 01 02 03 04]
print list 255 1 2 3 4
print 0d[255 1 2 3 4]
print list 255 1 2 3 4
print 0b[1 0 1 0 1 0]
print list 1 0 1 0 1 0

print []
print list
print [_]
print list _
print [_ _]
print list _ _
print [_ _ _]
print list _ _ _
print [_ _ _ _]
print list _ _ _ _
print [_ _ _ _ _]
print list _ _ _ _ _

{"foo"=_, "bar"=_, "baz"=_}
dict bar=_ baz=_ foo=_
{'foo'=_, 'bar'=_, 'baz'=_}
dict bar=_ baz=_ foo=_
{foo=_, bar=_, baz=_}
dict bar=_ baz=_ foo=_
{foo=_, bar=_, baz=_,}
dict bar=_ baz=_ foo=_
{foo=_ bar=_ baz=_}
dict bar=_ baz=_ foo=_
{foo=_ bar=_, baz=_}
dict bar=_ baz=_ foo=_
{foo=_, bar=_, baz=_}
dict bar=_ baz=_ foo=_
{foo=_, bar=_ baz=_,}
dict bar=_ baz=_ foo=_
{foo=_, bar=_, baz={foo=_, bar=_, baz=_}}
dict bar=_ baz=dict bar=_ baz=_ foo=_ foo=_
{foo={foo=_, bar=_, baz=_}, bar=_, baz={foo=_, bar=_, baz=_}}
dict bar=_ baz=dict bar=_ baz=_ foo=_ foo=dict bar=_ baz=_ foo=_
{foo={foo=_, bar=_, baz=_}, bar={foo=_, bar=_, baz=_}, baz={foo=_, bar=_, baz=_}}
dict bar=dict bar=_ baz=_ foo=_ baz=dict bar=_ baz=_ foo=_ foo=dict bar=_ baz=_ foo=_

print _
print _
+ 1 2 3
"+" 1 2 3
- 1 2 3
"-" 1 2 3
* 1 2 3
"*" 1 2 3
/ 1 2 3
"/" 1 2 3
** _ _
"**" _ _
++ _ _ _
"++" _ _ _
-- _ _ _
"--" _ _ _
== _ _ _
"==" _ _ _
!= _ _ _
"!=" _ _ _
>= _ _ _
">=" _ _ _
<= _ _ _
"<=" _ _ _
any-ascii-str-can-be-an-operator _ _ _
any-ascii-str-can-be-an-operator _ _ _

print _.bar
print _.bar
print $.bar
print $.bar
print $$.bar
print $$.bar
print $foo.bar
print $foo.bar
print @foo.bar
print @foo.bar
print 123.bar
print 123.bar
print 0xF.bar
print 15.bar
print 45°.bar
print deg2rad 45.bar
print (_).bar
print _.bar
print (f).bar
print f.bar
print [_].bar
print list _.bar
print {foo=_}.bar
print dict foo=_.bar
print is?.bar
print is?.bar
print is?!.bar
print is?!.bar
print is?.bar?
print is?.bar?
print is?!.bar?!
print is?!.bar?!

print _[_]
print _[_]
print $[_]
print $[_]
print $$[_]
print $$[_]
print foo[_]
print foo[_]
print 123[_]
print 123[_]
print 45°[_]
print deg2rad 45[_]
print (_)[_]
print _[_]
print (f)[_]
print f[_]
print _.foo[_]
print _.foo[_]
print $.foo[_]
print $.foo[_]
print $$.foo[_]
print $$.foo[_]
print _[_].foo[_]
print _[_].foo[_]
print $[_].foo[_]
print $[_].foo[_]
print $$[_].foo[_]
print $$[_].foo[_]
print foo[_].baz[_]
print foo[_].baz[_]
print foo?[_]
print foo?[_]
print foo?[_]?
print foo?[_]?
print foo?.foo[_]?
print foo?.foo[_]?
print foo?.foo?[_]?
print foo?.foo?[_]?
print foo?![_]
print foo?![_]
print foo?![_]?
print foo?![_]?
print foo?!.foo[_]?
print foo?!.foo[_]?
print foo?!.foo?[_]?
print foo?!.foo?[_]?
print foo?![_]
print foo?![_]
print foo?![_]?!
print foo?![_]?!
print foo?!.foo[_]?!
print foo?!.foo[_]?!
print foo?!.foo?[_]?!
print foo?!.foo?[_]?!
print [foo foo foo][_]
print list foo foo foo[_]
print [_ _ _][_][_][_]
print list _ _ _[_][_][_]
print [1 2 3][_][_][_]
print list 1 2 3[_][_][_]

print _.._
print _.._
print $.._
print $.._
print _..$
print _..$
print 0..1
print 0..1
print 0..10
print 0..10
print 0..=1
print 0..=1
print 0..=10
print 0..=10
print 0..=0xFF
print 0..=255
print 0xFF..=0xF00
print 255..=3840
print 0.5..0.75
print 0.5..0.75
print 0.5..PI
print 0.5..3.141592653589793
print TAU..PI
print 6.283185307179586..3.141592653589793
print test..10
print test..10
print test..=10
print test..=10
print 0.foo..0.bar
print 0.foo..0.bar
print 0.foo..=0.bar
print 0.foo..=0.bar

print fallible
print fallible
print fallible?
print fallible?
print fallible?!
print fallible?!
print fallible.foo?
print fallible.foo?
print fallible.foo?!
print fallible.foo?!
print fallible[foo]?
print fallible[foo]?
print fallible[foo]?!
print fallible[foo]?!
print (fallible)?
print fallible?
print (fallible)?!
print fallible?!
print _ | _? | _?! |? _ |? _? |? _?!
print _ | _? | _?! |? _ |? _? |? _?!

print _ _ _
print _ _ _
print _ _ _ foo=_ bar=_ baz=_
print _ _ _ bar=_ baz=_ foo=_
print foo=_ bar=_ baz=_
print bar=_ baz=_ foo=_
print +foo +bar -baz
print bar=true baz=false foo=true
print _ +foo +bar -baz
print _ bar=true baz=false foo=true
print: print _
print print _
print _: print _
print _ print _
print _ foo=_: print _
print _ print _ foo=_
print _: print _: print
print _ print _ print
print _ foo=_: print _: print
print _ print _ print foo=_
print foo=_ bar=_ baz=_: print _
print print _ bar=_ baz=_ foo=_

print | print
print | print
print | print | print
print | print | print
print | print | print | print
print | print | print | print
print |? print
print |? print
print |? print | print
print |? print | print
print |? print |? print
print |? print |? print
print | print |? print
print | print |? print
print _ | print _
print _ | print _
print _ | print _ | print _
print _ | print _ | print _
print _ | print _ | print _ | print _
print _ | print _ | print _ | print _
print _ |? print _
print _ |? print _
print _ |? print _ | print _
print _ |? print _ | print _
print _ |? print _ |? print _
print _ |? print _ |? print _
print _ | print _ |? print _
print _ | print _ |? print _
print _? |? _
print _? |? _
print _? |? _?
print _? |? _?
print _?! |? _?
print _?! |? _?
print _?! |? _?!
print _?! |? _?!
print | (print | print)
print | print | print
print | (print | print) | (print | print | print)
print | print | print | print | print | print
_ | print
_ | print
$ | print
$ | print
$$ | print
$$ | print
$_ | print
$_ | print
0 | print
0 | print
NaN | print
NaN | print
0..10 | print
0..10 | print
0..=9 | print
0..=9 | print

print && print
if-then print print
print || print
if-else print print
print _ && print _
if-then print _ print _
print _ || print _
if-else print _ print _
print _ && print _: print
if-then print _ print _ print
print _ || print _: print
if-else print _ print _ print
print _: print && print _
print _ if-then print print _
print _: print || print _
print _ if-else print print _
print _: print && print _: print
print _ if-then print print _ print
print _: print || print _: print
print _ if-else print print _ print

navigate "/gui"
navigate "/gui"
navigate "/gui/remote?caskeda.com"
navigate "/gui/remote?caskeda.com"
navigate "/gui/remote?caskeda.com/play"
navigate "/gui/remote?caskeda.com/play"
cli show
cli show
cli set color false
cli set color false
cli hide
cli hide
print "Hello, World!"
print "Hello, World!"
0..10 | print $
0..10 | print $
1..=10 | print $
1..=10 | print $
gamerule +firespread -friction gravity=0.1
gamerule friction=false firespread=true gravity=0.1
alias foo: bar
alias foo bar
alias foo: bar baz
alias foo bar baz
alias foo: bar _
alias foo bar _
alias foo: bar _ baz=_
alias foo bar _ baz=_
set $$.health 100
set $$.health 100
set $$.health: + $ 100
set $$.health "+" $ 100
spawn player at=[0 0 0] ctrl=null name=Longor skin=Longor
spawn player ctrl=null at=list 0 0 0 name=Longor skin=Longor
cpart emitter {src=(sphere 0.5) vfx=sparks time=infinity} | e attach @Longor
cpart emitter dict src=sphere 0.5 vfx=sparks time=inf | e attach @Longor
tp $$ 0 0 0
tp $$ 0 0 0
tp $$ @world.spawn
tp $$ @world.spawn
tp @_ 0 100 0 rel=$$
tp @_ 0 100 0 rel=$$
e is=player | tp $$
e is=player | tp $$
$$ | move forward for=1
$$ | move forward for=1
e | move jump
e | move jump
e | can jump | print
e | can jump | print
e |? can jump | move jump
e |? can jump | move jump
e |? can swim | move to (v find water)
e |? can swim | move to v find water
e |? is player | set $.motion: * $ 0.5
e |? is player | set $.motion "*" $ 0.5
e | del
e | del
e tag=foo | del
e tag=foo | del
e is=item | del
e is=item | del
@Longor | del
@Longor | del
@"Lars K" | del
@"Lars K" | del
@67e55044-10b1-426f-9247-bb680e5fe0c8 | del
@67e55044-10b1-426f-9247-bb680e5fe0c8 | del
e |? < $.health 10 | heal $ 10
e |? "<" $.health 10 | heal $ 10
e |? > $.health 99 | hurt $ 10
e |? ">" $.health 99 | hurt $ 10
e in=(box 0 0 0 8 8 8) | del
e in=box 0 0 0 8 8 8 | del
e in=(box 0..=8 0..=8 0..=8) | del
e in=box 0..=8 0..=8 0..=8 | del
e in=(box 0..9 0..9 0..9) | del
e in=box 0..9 0..9 0..9 | del
e | raytrace $ $$ && debug-line $.start $.end for=10
e | if-then raytrace $ $$ debug-line $.start $.end for=10
e | sphere $ 0.5 | sweeptrace $ $$ && debug-line $.start $.end for=10
e | sphere $ 0.5 | if-then sweeptrace $ $$ debug-line $.start $.end for=10
raytrace $$ 10 +e elod=sphere
raytrace $$ 10 elod=sphere e=true
raytrace $$ 10 +e elod=bounds
raytrace $$ 10 elod=bounds e=true
raytrace $$ 10 +e elod=phybox
raytrace $$ 10 elod=phybox e=true
raytrace $$ 10 +e elod=voxels
raytrace $$ 10 elod=voxels e=true
raytrace $$ 10 +e +v elod=hitbox
raytrace $$ 10 elod=hitbox v=true e=true
v fill (box -8 -8 -8 +8 +8 +8 | offset $$) air
v fill box -8 -8 -8 8 8 8 | offset $$ air
v trace $$ && v set $ air
if-then v trace $$ v set $ air
v march $$ 10 |? is solid | v set $ air
v march $$ 10 |? is solid | v set $ air