Working on the lexer, handling indentation and scopes

This commit is contained in:
Krzosa Karol
2022-05-26 14:24:11 +02:00
parent f4c05923c9
commit d9a80afa9e
2 changed files with 127 additions and 42 deletions

View File

@@ -1,3 +1,19 @@
/*
/*begin of file*/ thing // indent 2 == error
add_10 :: (size: int): int // scope 0
add_20 :: (new_size: int): int // up scope 2
return 20 // up scope 2
// down scope
// down scope
// scope 0
thing
*/
add_10 :: (size: int): int
add_20 :: (new_size: int): int