A Java-based interpreter for the Befunge esolang, featuring a visual stack and execution display. This interpreter allows users to run Befunge programs and see step-by-step execution along with a visual representation of the stack.
- Visual Execution: Step-by-step visualization of Befunge program execution.
- Stack Visualization: Displays the state of the stack as the program runs.
- Interactive Interface: User-friendly interface for easier debugging and learning.
- Java 8 or higher
-
Clone the Repository:
git clone https://github.com/Shubhamkashyap1601/Befunge.git
-
Navigate to the Project Directory:
cd Befunge/src
-
Run the Interpreter:
java befunge.Interpreter.HomeGUI
-
Load a Befunge Program: Use the GUI interface to open and load a Befunge program file.
-
Execute the Program: Use the provided controls to step through the execution and view the visual stack representation.