-
Notifications
You must be signed in to change notification settings - Fork 0
kitkatbarxp/CS413-Project
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
# Haskell Substitution Stepper This project is part of Middlebury College's Functional Programming class. It is a continuation of Ben Milwood's StepEval, and attempts to draw from his experiences to create a more elegant and less buggy Haskell Substitution Stepper. Required packages: - template-haskell - haskell-src-meta To run this program: 1. Type the following in the command line. runhaskell stepEvaluator.hs 2. Follow the prompts of the program. Features: 1. Display steps of the following higher-order function calls (for Integers): - map - filter - fold 2. Valid operations for Integers: - addition - subtraction - multiplication - division* - boolean operations (==, /=) - (in)equality operations (<, <=, >, >=) 3. Repeatedly prompt the user to input source code. 4. Validate input source code before attempting to parse and print out the type of error if there was any.
About
"Step Machine" of a program.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published