Create a Programming Language - Episode 5: Punctuators, Identifiers, Strings, and Characters!
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 finish our lexer!
- Intro 0:00
- Refactor 29:03
- Punctuators 5:47
- Identifiers 11:11
- Characters 13:17
- Strings 19:59
- Multiline Strings 24:45
- String Escape Sequences 27:41
- String Templates 29:29
- Testing 38:35
- No-Warnings Fix 41:24
- Faults-Formatting Fix 45:37
- Outro 50:46
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: https://github.com/DavidMacDonald11/tutorial-language/tree/662cc694c0c5fa1d130d51da5e04191dc7e990d1
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/