Tutorial: hyperbole
Hyperbole is a simple programming environment designed for its own custom language (.hyp files).
It acts like a basic IDE (Integrated Development Environment), allowing users to open and view source code files, get help on language keywords, and execute the code using an interpreter.
The system includes components to handle source code (parsing), manage variables (memory), perform language logic (operations), and provide help.
Source Repository: https://github.com/namanvashistha/hyperbole
flowchart TD
A0["IDE Shell"]
A1["Source Code Handler"]
A2["Execution Engine"]
A3["Language Logic Unit (ALGO)"]
A4["Variable Store"]
A5["Help System"]
A0 -- "Manages source files" --> A1
A0 -- "Displays help" --> A5
A0 -- "Initiates execution" --> A2
A1 -- "Uses utilities (string conv..." --> A3
A2 -- "Delegates language tasks" --> A3
A2 -- "Manages variable state (via..." --> A4
A3 -- "Reads/Writes variables" --> A4
Chapters
- IDE Shell
- Source Code Handler
- Help System
- Execution Engine
- Language Logic Unit (ALGO)
- Variable Store