Understand Abstract Syntax Trees - ASTs - in Practical and Useful Ways for Frontend Developers

  Рет қаралды 33,691

newline

newline

Күн бұрын

Пікірлер: 34
@nightwolf4343
@nightwolf4343 11 ай бұрын
Usually I don't write comments for the videos, but this one is really helpful. So I would like to tell: Thank you for this!
@newlinedotco
@newlinedotco 11 ай бұрын
Glad it was helpful!
@iyar220
@iyar220 Жыл бұрын
I'm learning how to build compilers, and I was a bit lost at the subject of context-free grammars and ASTs, thanks for helping to clear that up!
@ayush612
@ayush612 2 жыл бұрын
Thank you sir for creating this unique video and in such depth ... Thank you and such an awesome presentation and quality!
@newlinedotco
@newlinedotco 2 жыл бұрын
You are welcome! Thanks for the kind words. We are glad you enjoyed this.
@James-z6x3u
@James-z6x3u 3 ай бұрын
Great video. Learning this for GraphQL introspection parsing of nested fields and arguments.
@AzadBilge1337
@AzadBilge1337 2 ай бұрын
I am building a website editor. Any change in blocks data structure forces me to change the all templates data by hand. Thats why i am researching how AST works and how to build for my application. You began to the video with examples that exactly fit my situation
@a.v7998
@a.v7998 3 ай бұрын
Very interesting video! I love these kind of videos!
@abdullahahmed8468
@abdullahahmed8468 2 жыл бұрын
really that's amazing and a lot of useful concepts and tools and examples. Thank you so much.
@newlinedotco
@newlinedotco 2 жыл бұрын
Yes, we are glad you liked it!
@ocsilentwolf7805
@ocsilentwolf7805 Жыл бұрын
Thank you this will help me in my next project
@newlinedotco
@newlinedotco Жыл бұрын
Great! So glad to hear this.
@hamidmouad829
@hamidmouad829 2 жыл бұрын
22:07 const rootNode = parse(code).program.body[0].expression; function traverse(node) { if (!node) { return; } if (node.type === "NumericLiteral") { console.log(node.value); } if (node.left) { traverse(node.left); } if (node.right) { traverse(node.right); } } traverse(rootNode);
@newlinedotco
@newlinedotco 2 жыл бұрын
thanks
@ithsigma
@ithsigma 3 ай бұрын
Thank you very much!
@ahmedsaka9648
@ahmedsaka9648 Жыл бұрын
This is great tutorial
@vasilygerrans
@vasilygerrans 2 жыл бұрын
Excellent video! Thank you
@newlinedotco
@newlinedotco 2 жыл бұрын
Thanks! We are glad you enjoyed this.
@manjurulislamkhan4722
@manjurulislamkhan4722 Жыл бұрын
Brilliant explanation
@newlinedotco
@newlinedotco Жыл бұрын
Glad you liked it!
@sambacarlson
@sambacarlson Жыл бұрын
This is amazing.
@newlinedotco
@newlinedotco Жыл бұрын
Awesome! We are glad this was helpful.
@王土达-b2z
@王土达-b2z 2 жыл бұрын
thank you
@newlinedotco
@newlinedotco 2 жыл бұрын
You're welcome!!
@thatisuday
@thatisuday Жыл бұрын
Awesome video, keep it up 😄
@newlinedotco
@newlinedotco Жыл бұрын
Thanks 😁
@solitarywayfarer8693
@solitarywayfarer8693 2 жыл бұрын
How can I generate AST for C source code using C++ language? Please suggest me something.
@newlinedotco
@newlinedotco 2 жыл бұрын
This course was produced for JavaScript, but the theory/principles should carry to most other languages/tools. Our Discord server is a great resource to connect with others. You can join us here: discord.com/invite/D88ppSb
@dikhyantkrishnadalai6422
@dikhyantkrishnadalai6422 2 жыл бұрын
Thank you It was helpful
@newlinedotco
@newlinedotco 2 жыл бұрын
Awesome! We are glad that you enjoyed this.
@easycomputerscience69
@easycomputerscience69 2 жыл бұрын
Can any one tell AST for java programs
@newlinedotco
@newlinedotco 2 жыл бұрын
This course is aimed at JavaScript, but the theory/principles should carry to most other languages/tools. With that focus, I don't have a specific tool recommendation but maybe google/stack overflow could help point you toward the right tools.
@MrFarooqueazam
@MrFarooqueazam 2 жыл бұрын
wonderful😇
@newlinedotco
@newlinedotco 2 жыл бұрын
Thank you! Cheers!
Parsing Explained - Computerphile
14:58
Computerphile
Рет қаралды 247 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
Жездуха 42-серия
29:26
Million Show
Рет қаралды 2,6 МЛН
Хаги Ваги говорит разными голосами
0:22
Фани Хани
Рет қаралды 2,2 МЛН
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН
Python AST Parsing and Custom Linting
11:24
mCoding
Рет қаралды 46 М.
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 815 М.
C++ Russia 2018:  Илья Шишков,  Как научить языку C++: опыт создания курсов на Coursera
55:59
C++ Russia — Конференция по разработке на Cpp
Рет қаралды 29 М.
Let's Create a Compiler (Pt.1)
1:11:03
Pixeled
Рет қаралды 582 М.
Building a Parser from scratch. Lecture [1/18]: Tokenizer | Parser
14:02
Dmitry Soshnikov
Рет қаралды 157 М.
Functional Parsing - Computerphile
22:46
Computerphile
Рет қаралды 139 М.
Compilation - Part Three: Syntax Analysis
22:05
Computer Science Lessons
Рет қаралды 40 М.
ASTs for Beginners at Clevertech (February 2017)
1:02:47
Kent C. Dodds
Рет қаралды 16 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН