0
0

Add comment syntax, improve layout

This commit is contained in:
DrMaxNix 2022-04-17 12:28:48 +02:00 committed by GitHub
parent f5126d820a
commit de84b80f2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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