Let’s lex a simple program! – The Powder Programming Language (2)

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



Duration: 59:22
238 views
15


In the second video about my language Powder, I’ll be starting with the bootstrap compiler by creating a lexer that can read in part of a simple program. There’s a lot of boilerplate here, but it’ll help us move faster later on!

Powder is open-source on GitHub: https://github.com/kleinesfilmroellchen/powder Feel free to contribute in any way you want, I’ll address contributions in the next video as far as I can.

First episode: https://youtu.be/74xrxrKnFlM Powder development playlist: https://youtube.com/playlist?list=PLfXPDExDzpW8FT5VZwBHKCwFoaKVAPypt




Other Videos By kleines Filmröllchen


2022-06-07OS hacking - Creating text value inspectors for HexEditor! (SerenityOS)
2022-06-03OS hacking - Making app configuration more resilient! (SerenityOS)
2022-05-31Parsing “/” and “//” separately – Powder Programming Language (9)
2022-05-14Actually parsing binary expressions correctly! – Powder Programming Language (8)
2022-05-10I embarrass myself for one hour while failing to correctly parse binary expressions – Powder (7)
2022-05-06so i wrote a trance song, it flippin' slaps and here's why (making of)
2022-05-03Benchmarking the parser! – Powder Programming Language (6)
2022-04-29Refactoring the parser infrastructure – Powder Programming Language (5)
2022-04-26Parsing my language! – Powder Programming Language (4)
2022-04-22The Lexer, Continued – Powder Programming Language (3)
2022-04-19Let’s lex a simple program! – The Powder Programming Language (2)
2022-04-15How do you build and boot an operating system? The SerenityOS boot explained
2022-04-08Design is hard – Creating the Powder Programming Language (1)
2022-04-01Warum schreibt Tanya Stewner so kindisch? (Alea-Aquarius-Prosa analysiert)
2022-03-18Do I like C++? Opinions of a SerenityOS contributor.
2022-03-04OS Hacking: Preparing the Audio queue PR for review! [Serenity & Git]
2022-02-18Mandelbrot Set on SOF (Stack with Objects and Functions) on JVM 17 on SerenityOS [Mandelbrotception]
2022-02-04Program Hacking: Dumping all glyphs of a SerenityOS font
2022-01-21But what is digital audio? (The FLAC Codec #1 – (Digital) Audio and PCM)
2022-01-07Buggie Apple (SerenityOS's Buggie behind Bad Apple)
2021-12-24Rund um Aleas und Theas Telepathie! (Alea Aquarius) [Theorie/Analyse]