Create a Programming Language - Episode 5: Punctuators, Identifiers, Strings, and Characters!

Subscribers:
1,250
Published on ● Video Link: https://www.youtube.com/watch?v=z7uHSBHp9pA



Category:
Show
Duration: 52:18
187 views
14


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/







Tags:
coding
programming
language
kotlin
jvm
java
gradle