Finished Codes: https://github.com/0shuvo0/magenta
Color Codes: https://stackoverflow.com/questions/9...
In this video, I will show you guys how you can create a programming language from scratch. We will be creating a very simple programming language that will be able to print stuff to the console but still, this video will teach you a lot so you can expand it to your liking.
00:00 Intro
01:03 Demo
01:58 Setup
03:39 Defining Rules
05:03 Lexer
15:05 Parser
21:28 Updating Lexer
24:06 Updating Parser
33:02 Logging text in magenta
34:17 Conclusion
Buy me a Coffee ☕: https://www.buymeacoffee.com/0shuvo0
Support me on Patreon: / 0shuvo0
Find me on Twitter: / 0shuvo0
Read my articles on Dev: https://dev.to/0shuvo0
Watch My Other Tutorials:
React JS Recipe Website: • Complete React JS Project Tutorial For Beg...
React multiple tags input: • How To Create Add Tags Input Using React.j...
Working Digital Clock: • Create a Digital Clock with CSS & JS
SVG drawing animation: • CSS text drawing animation with SVG | HTM...
Vanilla JS Typing Game: • Create a Typing Practice Game with JavaScr...
NodeJs URL expander: • Expan short URLs with NodeJs
React JS animated landing page: • Let's create an animated landing page with...
Vue JS for Beginners: • Vue JS For Beginners with ADVANCE PROJECT ...
Create Squid Game using JavaScript: • I made Squid Game using JavaScript | Red L...
THREE.JS ocean cleaning game: • JavaScript Ocean cleaning game with Three.JS
#coding #programming