Skip to content

sconemad/c8r

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c8r - A calculator

Code structure

  • c8script Script parser/runner

  • c8eval Expression parser/evaluator

  • c8ctx Context

  • c8stmt Base statement

    • c8expr Expression
    • c8group Group
    • c8cond Conditional (if)
    • c8loop Loop (while, for)
    • c8flow Flow (return, last, next)
    • c8decl Variable declaration
    • c8subdef Subroutine definition
  • c8obj Base object

    • c8error Error
    • c8bool Boolean
    • c8string String
    • c8list List
    • c8map Map
    • c8func Function/method
    • c8sub Subroutine
    • c8num Numeric
    • c8mpz GMP integer
    • c8mpfr MPFR real number
    • c8mpc MPC complex number
  • c8buf Buffer

  • c8vec Vector

  • c8debug Debug logger

About

A calculator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published