No description, website, or topics provided.
C++ CMake
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
driver
rscript
src
.gitignore
CMakeLists.txt
LICENSE
README.md

README.md

rscript

rscript is a simple scheme-like parser which was intended to be used in a openGL engine project. rcythrScript (and the engine) are currently unfinished, but are a good starting point for a scheme-like implementation which allows for code structures to be constructed at compile or startup of an application and then used on different threads simultaneously.

Implemented Features

  • Parsing of input expressions:

    • bool

    • int

    • real

    • rational

    • complex

    • list

    • literal

    • vector

    • char

    • string

    • symbol

    • function

  • Execution of input expressions

  • Libraries

    • Basic arithmetic operations

    • Char operations

Partially Implemented Features

  • Libraries

    • Cast operations

    • String operations

Unimplemented Features

  • Expression Deepcopy

  • Forms

    • begin

    • define syntax

    • exclaim

  • Libraries

  • Continuations

  • Eval

  • IO

  • Library

  • List

  • Math

  • Vector