ECE-492-SnakesAndAdders / python-interpreter

C3Python is an entirely custom-made Python interpreter designed to run on proprietary hardware.
Creative Commons Attribution 4.0 International
0 stars 0 forks source link

Lexer-Parser-Evaluator Pipeline Complete #7

Closed ijoffe closed 6 months ago

ijoffe commented 7 months ago

By no means done, but there is a functionality for most arithmetic operators on numerical values.

Still things to add (more error handling, thorough testing, certain operators, logical operators, etc.), but this branch is already getting bloated... it's a good idea to merge something now since lots of functions are there and it is relatively complete and not terribly buggy.

ijoffe commented 7 months ago

No merge conflicts.

ijoffe commented 7 months ago

Sorry for this beast of a PR, but it didn't really make sense to merge until a full pipeline actually worked. Once this is merged we can be more organized in adding more specific features for smaller-scope PRs.

donchuru commented 6 months ago

LGTM. Fantastic work. Merging