Skip to content

Miniml interpreter implementation#1

Closed
fUS1ONd wants to merge 43 commits intomasterfrom
krivonosov-miniml
Closed

Miniml interpreter implementation#1
fUS1ONd wants to merge 43 commits intomasterfrom
krivonosov-miniml

Conversation

@fUS1ONd
Copy link
Owner

@fUS1ONd fUS1ONd commented Dec 21, 2025

check ci

MikhailSvirukov and others added 30 commits November 12, 2025 20:39
- add several primitive parsers
- add parser for operations, considering:
1) there would be nothing but binopr or constant inside
2) there will be only 1 cmp operation
- add varibales to parser
- move printer in separate module
- remove tests dir
- add let binding for functional types
- add application (only to variable for now)
-  expand printer
- add calc of rec functions
- add parser to fix split args bug
- remove PAny - not much sence
- remove VRecClosure - quite equal to simple VClosure
- rewrite some obsolete parts of code
@fUS1ONd fUS1ONd force-pushed the krivonosov-miniml branch 2 times, most recently from 71afc3c to cf90ee4 Compare December 22, 2025 15:28
@fUS1ONd fUS1ONd closed this Dec 22, 2025
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