Skip to content

High Order Calculator Compiler from UNIX. For Compiladores at UTP

Notifications You must be signed in to change notification settings

SydMatters/HOC-High-Order-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

High Order Calculator (HOC)

Overview

The High Order Calculator (HOC) is a powerful and versatile calculator designed to handle a variety of mathematical operations, including high-order functions. Whether you're dealing with complex expressions, function compositions, or need a robust calculation tool, HOC provides the functionality you need.

Problem

This calculator is based on the UNIX programming material. It goes just at the stage 3. On this stage there are semantical problems on the grammar. This issues belongs to the way that the grammar is described on the book, it doesn't have the terms or expression order.

For example:

2+2*3/4-5

This expression have issues on the order of the operands, because on the grammar theres no way to difference a term (*,/,%,^) of an expression (+,-)

Solve this issue is the goal of the Vegas Version.

Features

  • High-order Function Support: Perform operations on functions themselves, including composition and transformation.
  • Complex Expressions: Handle intricate mathematical expressions with ease.

Installation

To get started with HOC, clone the repository and install the required dependencies:

git clone https://github.com/SydMatters/HOC-High-Order-Calculator-
cd HOC-High-Order-Calculator

About

High Order Calculator Compiler from UNIX. For Compiladores at UTP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages