@@ -30,42 +30,42 @@ Once the `assert` and method definition is added, more sophisticated tests will
3030
3131| Test Name | Status | Notes |
3232| --------------------| --------| ------------------------------------|
33- | test_object | ✔️ | |
34- | test_simple | ✔️ | should include more int operations |
35- | test_addition | ✔️ | optimized 😎 |
36- | test_deep_for_loop | ✔️ | optimized 😎 |
37- | test_while_add | ✔️ | optimized 😎 |
38- | test_simple_if_for | ✔️ | optimized 😎 |
39- | test_primatives | 🚧 | need to add all the primatives |
40- | test_control_flow | ❌ | need to add if, strings & indexing |
41- | test_tuple | ❌ | need tuples and tuple unpacking |
33+ | test_object | ✔️ | |
34+ | test_simple | ✔️ | should include more int operations |
35+ | test_addition | ✔️ | optimized 😎 |
36+ | test_deep_for_loop | ✔️ | optimized 😎 |
37+ | test_while_add | ✔️ | optimized 😎 |
38+ | test_simple_if_for | ✔️ | optimized 😎 |
39+ | test_primatives | 🚧 | need to add all the primatives |
40+ | test_control_flow | ❌ | need to add if, strings & indexing |
41+ | test_tuple | ❌ | need tuples and tuple unpacking |
4242
4343
4444## Supported Features
4545
4646| Feature | Supported | Notes |
47- | ------------------------| ------| --------------------------------------------------------------|
48- | User-defined Variables | ✔️ | |
49- | Print Function | ✔️ | |
50- | Operator overloading | ✔️ | |
51- | For Loops | ✔️ | Doesn't support tuple unpacking (yet) |
52- | Comments | ✔️ | |
53- | If/if-else Statements | ✔️ | |
54- | While Loops | ✔️ | Close to CPython speeds! |
55- | Basic Math Operations | 🚧 | still needs % and // |
56- | Math Assign Operations | 🚧 | still needs //=, @=, ** =, no support for in-pace methods yet |
57- | Primatives | 🚧 | int, float, bool, None (limited implementation) |
58- | Built in types | 🚧 | range only | |
59- | Keyword: assert | 🚧 | parsing but not implemented
60- | Match Statements | ❌ | |
61- | User-defined Functions | ❌ | |
62- | User-define classes | ❌ | |
63- | User-define modules | ❌ | |
64- | Error Handling | ❌ | |
65- | Generators | ❌ | |
66- | Importing modules | ❌ | |
67- | Typeing | ❌ | |
68- | Keyword: with | ❌ | |
69- | Keyword: global | ❌ | |
70- | Keyword: del | ❌ | |
71- | Async | ❌ | |
47+ | ------------------------| ----------- | --------------------------------------------------------------|
48+ | User-defined Variables | ✔️ | |
49+ | Print Function | ✔️ | |
50+ | Operator overloading | ✔️ | |
51+ | For Loops | ✔️ | Doesn't support tuple unpacking (yet) |
52+ | Comments | ✔️ | |
53+ | If/if-else Statements | ✔️ | |
54+ | While Loops | ✔️ | Close to CPython speeds! |
55+ | Basic Math Operations | 🚧 | still needs % and // |
56+ | Math Assign Operations | 🚧 | still needs //=, @=, ** =, no support for in-pace methods yet |
57+ | Primatives | 🚧 | int, float, bool, None (limited implementation) |
58+ | Built in types | 🚧 | range only | |
59+ | Keyword: assert | 🚧 | parsing but not implemented |
60+ | Match Statements | ❌ | |
61+ | User-defined Functions | ❌ | |
62+ | User-define classes | ❌ | |
63+ | User-define modules | ❌ | |
64+ | Error Handling | ❌ | |
65+ | Generators | ❌ | |
66+ | Importing modules | ❌ | |
67+ | Typeing | ❌ | |
68+ | Keyword: with | ❌ | |
69+ | Keyword: global | ❌ | |
70+ | Keyword: del | ❌ | |
71+ | Async | ❌ | |
0 commit comments