ascas

Crates.ioascas
lib.rsascas
version0.1.5
sourcesrc
created_at2024-05-21 06:31:59.134576
updated_at2024-05-21 06:38:09.965655
descriptionA simple fast maths Parser
homepage
repositoryhttps://github.com/Pumpk1nH34d/rascal
max_upload_size
id1246462
size29,011
(Pumpk1nH34d)

documentation

README

Custom Computer Algebra System (CAS) Parser in Rust

Overview

This project is a custom Computer Algebra System (CAS) written in Rust. It includes a tokenizer, a parser, and a set of mathematical functions to evaluate expressions. The goal is to create a robust system that can handle a variety of mathematical operations, including basic arithmetic, trigonometry, and more advanced functions.

Features

  • Tokenization of mathematical expressions
  • Parsing of expressions with correct order of operations
  • Evaluation of basic arithmetic operations
  • Support for trigonometric functions
  • Extensible design for adding more functions

Getting Started

Prerequisites

  • Rust (latest stable version)
  • Cargo (comes with Rust)

Installation

  1. Clone the repository:
    git clone https://github.com/Pumpk1nH34d/rascal
    cd your-repo-name
    
Commit count: 0

cargo fmt