✨ Add comment syntax, improve layout
This commit is contained in:
parent
f5126d820a
commit
de84b80f2e
39
ideas-1.sh
39
ideas-1.sh
@ -1,3 +1,20 @@
|
|||||||
|
## COMMENTS ##
|
||||||
|
# one-line comments (from prefix to EOL)
|
||||||
|
mov $a 42 # comment
|
||||||
|
mov $a 42 // comment
|
||||||
|
mov $a 42 ; comment
|
||||||
|
|
||||||
|
# block comments
|
||||||
|
/*
|
||||||
|
Block comment
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Also a block comment */
|
||||||
|
|
||||||
|
mov /* Inline block comment */ $a 42
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## VARIABLES ##
|
## VARIABLES ##
|
||||||
# $2 => $1
|
# $2 => $1
|
||||||
mov|set $1 $2
|
mov|set $1 $2
|
||||||
@ -5,7 +22,7 @@ mov|set $1 $2
|
|||||||
# load $1 from root scope into current scope
|
# load $1 from root scope into current scope
|
||||||
glob|global|pub|public $1
|
glob|global|pub|public $1
|
||||||
|
|
||||||
# vartypes:
|
# vartypes
|
||||||
null # null
|
null # null
|
||||||
true|false # bool
|
true|false # bool
|
||||||
eg. -44 27 287634 # int
|
eg. -44 27 287634 # int
|
||||||
@ -58,16 +75,16 @@ ifl cond
|
|||||||
ifn cond
|
ifn cond
|
||||||
|
|
||||||
# cond:
|
# cond:
|
||||||
# x
|
x
|
||||||
# !x
|
!x
|
||||||
# x == y
|
x == y
|
||||||
# x != y
|
x != y
|
||||||
# x === y
|
x === y
|
||||||
# x !== y
|
x !== y
|
||||||
# x < y
|
x < y
|
||||||
# x <= y
|
x <= y
|
||||||
# x > y
|
x > y
|
||||||
# x >= y
|
x >= y
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user