User Defined Functions & Closures - Programming Language From Scratch

preview_player
Показать описание
This video covers the topic of creating user defined functions as well as closures for our custom programming language. If you would like the code for this episode then the github link is below

-- Source Code --

🔔 JOIN THE COMMUNITY 🔔
----------------------------------------

-- Social Links --
Рекомендации по теме
Комментарии
Автор

ive used this tutorial for 2 languages (mainly for fun) and i got to say that I love it! it goes over the logic without making a fuss about the non-important stuff.

Thank you for your work! Would love to see a new part about structs/classes, but i guess that's a pretty big scope :')

NetherFX
Автор

is there a chance you may continue this serie please :(

koby
Автор

I followed this tutorial and I notice you never started on strings so after I did this one, I made a String type and now it works. So I just want to say thanks for making this tutorial it helped me a lot and now I know how to add new things to it. so thanks!

XZavius
Автор

The rust inspiration is there lol
Awesome video as usual btw !

not_kelbaz
Автор

Hi, you are so amazing bro I made my programming language in python but I stopped at loops because I didn’t know how to do it but you really help after making it in python I made a exe added it to my path and realized it was slow so I remade it in c++
Amazing series my guy

devaughntimoll
Автор

I've been replicating this tutorial in Lua for the last couple of weeks and it works perfectly!.

I have been playing with the idea of a transpiler for Lua for a couple of years now and in my current version I've been trying to develop a custom AST parser for my proposed language that I can later transpile to pure Lua, so your tutorial has been most helpful.

Hope we can see and end to this series some day!
Thanks for everything.

jotapapel
Автор

Awesome. Can you show me how to do it with if ..else . statements?

oneclickcabinet
Автор

will you be doing If/for/while statements?

lowercasebtwalso
Автор

@tylerlaceby when can we expect the next videos in the series???? I'm eagerly waiting for them!!!

soumikmukherjee
Автор

Hey dude, this series is an absolute lifesaver. I've been trying to find one that works for ages now! Any chance of strings, arrays, control flow, imports, or classes, or anything like that in the near future?

migs
Автор

question are you gonna continue the call member expression for the interpreter?

teckno_
Автор

implementing string would be cool as well

mrcoolsocke
Автор

I have loved all of the tutorials! This also gave me a brand new look at TypeScript and it's functionalities! I got a suggestion for a tutorial; could you possibly add classes, or would that be too complicated?

grcq_apex
Автор

A wonderful video thx.
It just just missing the loops to make it perfect 👌

baptisteleroyer
Автор

I wish you had also added conditionals and loops too.

davidde
Автор

How would I differentiate between a subtraction and a negative number in the lexer?

emeraldthunder
Автор

series is awesome! but how can i get it to be a different file format, like uhhh… .gay instead of .txt

JefftheGDPlayer
Автор

What icon and theme are you using, thanks

kurdm
join shbcf.ru