PaulShiLi / TI-Calculator

[Currently a WIP]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pythonic TI-Basic Compiler

A Python3 to TI Basic Compiler

To Do List:

  1. Create GUI for graphing and all those stuff After creating GUI, create classes below with their own respective functions: "I/O", "DRAW", "POINTS", "STORE"
  2. Create all other functions:
    • MATH

      1. ▶Frac
      2. ▶Dec
      3. ³
      4. ³√
      5. ˣ√
      6. fmin(
      7. fmax(
      8. nDeriv(
      9. fnInt(
      10. solve(
    • NUM

      1. abs(
      2. round(
      3. iPart(
      4. fPart(
      5. int(
      6. min(
      7. max(
      8. lcm(
      9. gcd(
    • CPX

      1. conj(
      2. real(
      3. imag(
      4. angle(
      5. abs(
      6. ▶Rect
      7. ▶Polar
    • PRB

      1. rand(
      2. nPr
      3. nCr
      4. !
      5. randInt(
      6. randNorm(
      7. randBin(
    • TEST

      1. =
      2. >
      3. <
    • LOGIC

      1. and
      2. or
      3. xor
      4. not(
    • ANGLE

      1. °
      2. '
      3. ʳ
      4. ▶DMS
      5. R▶Pr(
      6. R▶Pθ(
      7. P▶Rx(
      8. P▶Ry(
    • Other Commands

      1. sin⁻¹(
      2. cos⁻¹(
      3. tan⁻¹(
      4. sin(
      5. cos(
      6. tan(
      7. ^
      8. ²
      9. ⁻¹
      10. " "
      11. 10^(
      12. e^(
      13. log(
      14. ln(
      15. {}
      16. ()
      17. []
  3. Make compiler support more python3 functions

About

[Currently a WIP]

License:MIT License


Languages

Language:Python 100.0%