How to parse a file
Автор: dotnetsheff
Загружено: 14 янв. 2019 г.
Просмотров: 1 849 просмотров
Yes, we're going to look at file parsing. Sounds a bit boring, right? Wrong.
In this talk, just for fun, we'll find out how to parse a file. We'll look at simple, handcrafted parsers. We'll finally figure out just how lex and yacc work. And we'll pick apart structured parsers that build abstract syntax trees as you type - ReSharper style. How is an IDEs parser different to a compiler? How do you handle sensible error recovery? What about significant whitespace?
Everything you always wanted to know about parsing a file, but were too afraid to ask.
About the speaker:
Matt Ellis is a developer at JetBrains, working on the Developer Advocacy team. He has 20+ years of experience shipping software, having been a developer, team lead and technical authority for companies such as BBC Worldwide, BNP Paribas and Egg, the UK’s first internet bank. During that time, he has worked with a variety of platforms and technologies, from C++ and Unix to C#, Reactive Extensions and the Web. He currently works with language tooling, having fun with abstract syntax trees and source code analysis. He owns and contributes to various open source projects, and believes in the open-closed principle.
-
Links
https://dotnetsheff.co.uk
https://www.meetup.com/dotnetsheff/ev...
/ dotnetsheff
-
The Video
Recorded and Mixed by Kevin Smith ( / kev_bite )
-
dotnetsheff
dotnetsheff is a monthly user group focused on software development, particularly in the .NET ecosystem. We welcome people with interests in software development of all ages and levels of experience.

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: