Skip to content

Implement interpreter for SIFL - #52

Merged
Kartoshka54 merged 4 commits into
mainfrom
sifl-interpreter
Jan 27, 2026
Merged

Implement interpreter for SIFL#52
Kartoshka54 merged 4 commits into
mainfrom
sifl-interpreter

Conversation

@rascmatt

@rascmatt rascmatt commented Jan 26, 2026

Copy link
Copy Markdown
Owner

This PR implements a basic interpreter for SIFL programs. Extended the repl command to print the result value of the last value expression in the program. Evaluating 'pure' expressions (eval) is TBD (#51)

@rascmatt
rascmatt requested review from Jozott00 and Kartoshka54 and removed request for Kartoshka54 January 26, 2026 23:06
@Kartoshka54

Copy link
Copy Markdown
Collaborator

Thanks for the swift push! I am excited to take a look at the Interpreter after work today, I will review it around 5 to 6 pm !

@Jozott00 Jozott00 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! LGTM

@Kartoshka54

Copy link
Copy Markdown
Collaborator

Very clean implementation, good job! Will merge it into main.

@Kartoshka54
Kartoshka54 merged commit 77a6f9f into main Jan 27, 2026
1 check passed
@rascmatt
rascmatt deleted the sifl-interpreter branch January 28, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants