Create a Programming Language - Episode 1: Error Handling
Creating a programming language is simpler than you might think. In this series, I am continuing upon the previous one in order to create a better guide to help you create your own language!
In this episode, we'll be creating a Kotlin project using gradle and getting some of the main components for our lexer set up.
- Intro 0:00
- Create Kotlin Project 2:07
- Create Sea Script 7:45
- Main Args 10:27
- Gradle Dependencies 14:56
- Faults Class 21:03
- runStage Function 36:31
Check out the intro part of my first series, where I explain the overall process: https://www.youtube.com/watch?v=1v8rNIvrLB8&feature=youtu.be
Check out the creator who initially taught me all of this: https://www.youtube.com/playlist?list=PLZQftyCk7_SdoVexSmwy_tBgs7P0b97yD
My Programming Language, Sea: https://github.com/DavidMacDonald11/Sea-Compiler
End-of-Episode Source Code (Starts at episode 2): https://github.com/DavidMacDonald11/tutorial-language/tree/fbcd70ea515c51f983ded1415b67a4f66c3fd2c0
End-Card Image by 200 Degrees from Pixabay https://pixabay.com/vectors/programmer-programming-code-work-1653351/
End-Card Music - Password Infinity by Evgeny Bardyuzha from Pixabay: https://pixabay.com/music/beats-password-infinity-123276/