Commit graph

9 commits

Author SHA1 Message Date
59acf6b1a1 Implement strings and partial implementation of arrays (missing index expr eval)
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-10 17:48:54 -08:00
44f936affb Parse call expressions and gets rid of the TODOs in parse let and return.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-05 16:59:06 -08:00
985cf24fbc Parse function literals.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-05 16:13:08 -08:00
9e9324bb56 Parse if and if else expressions.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-05 15:35:00 -08:00
4acc09faf9 Parsed grouped expressions (that was easy!).
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-05 11:37:13 -08:00
c417e90f36 Parsing and testing boolean literals.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-04 19:16:22 -08:00
5fa7b2481a Parses infix expressions.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-04 17:56:10 -08:00
f286a88039 Parsing identifiers, integer literals and prefix expressions (all as expression statements)
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-03 19:38:03 -08:00
577fad2da6 Parsing statements (skipping expressions).
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2025-01-02 19:46:45 -08:00