roza comments.

main
bog 2023-12-15 21:35:44 +01:00
parent 975a089dbd
commit 29c363765f
2 changed files with 22 additions and 0 deletions

View File

@ -36,6 +36,21 @@ node_t* lexer_try_new_next(lexer_t* lexer)
lexer_skip_spaces(lexer);
// Comments
// ========
while (lexer->cursor < len
&& lexer->source[lexer->cursor] == '#')
{
while (lexer->cursor < len
&& lexer->source[lexer->cursor] != '\n')
{
lexer->cursor++;
}
lexer_skip_spaces(lexer);
}
// Text
// ====
RZ_TEXT("==", NODE_EQ, 0);

View File

@ -1,17 +1,24 @@
# Equality
# ========
# for num
assert 5 == 5
assert 3 != 5
# for bool
assert true == true
assert false == false
assert false != true
# for str
assert "hello" == "hello"
assert "world" != "hello"
# different types
assert 7 != "hello"
assert false != 23
assert "bim" != true
# binary comparison operators
assert 3 < 5 == true
assert 5 < 5 == false
assert 7 < 5 == false