/monty

Stacks and Queues in C

Primary LanguageC

Monty Program

Monty is a program that provides functionality to perform various operations on a stack or a queue. It is designed to be a simple and intuitive tool for manipulating data structures and can be easily incorporated into scripts.

Features:

  • Stack Operations: Monty allows you to perform stack operations such as push, pall, pop, swap, add, and more...
  • Queue Operations: Monty can easily sets the format of the data to a queue (FIFO), and vice-versa, using the queue and stack opcodes.
  • Script Execution: Monty can read commands from a file and execute them one by one, allowing you to automate a series of operations.
  • Error Handling: Monty handles errors gracefully, providing informative error messages and preventing invalid operations.
  • Comments: Monty supports comments in the input file or interactive mode, allowing you to add explanatory notes or instructions.

Authors:

  • Abderrahmane FETHI
  • Youssef Charif HAMIDI