Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

"Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld

Автор: Strange Loop Conference

Загружено: 2018-10-14

Просмотров: 59723

Описание:

Developer tools that support multiple programming languages generally have very limited, regex-based code-analysis capabilities. Tree-sitter is a new parsing system that aims to change this paradigm. It provides a uniform C API for parsing an ever-growing set of languages. It features high-performance incremental parsing and robust error recovery, which allow it to be used to parse code in real-time in a text editor. There are bindings for using Tree-sitter from Node.js, Haskell, Ruby and Rust.

We're in the process of integrating Tree-sitter into both GitHub.com and the Atom text editor, which will allow us to analyze code accurately and efficiently, paving the way for better syntax highlighting, code navigation, and refactoring. We'll demo some new features that Tree-sitter has enabled in GitHub.com and Atom, discuss some the interesting algorithms that it uses, and share thoughts on some potential future applications.

Speaker: Max Brunsfeld

"Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

сидевший на деревьях объяснил

сидевший на деревьях объяснил

"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)

Tree-sitter: a new parsing system for programming tools - GitHub Universe 2017

Tree-sitter: a new parsing system for programming tools - GitHub Universe 2017

"A Little Taste of Dependent Types" by David Christiansen

Нужен ли университет в эпоху ИИ. Стоит ли сейчас тратить 5 лет на университет?

Нужен ли университет в эпоху ИИ. Стоит ли сейчас тратить 5 лет на университет?

Tree-sitter for Dummies

Tree-sitter for Dummies

Tmux has forever changed the way I write code.

Tmux has forever changed the way I write code.

Functional Parsing - Computerphile

Functional Parsing - Computerphile

"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

«Анализ исходного кода с помощью Tree-sitter» Максима Муше

«Анализ исходного кода с помощью Tree-sitter» Максима Муше

"Parser Parser Combinators for Program Transformation" by Rijnard van Tonder

«Проектирование API на основе типов в Rust» Уилла Крайтона

«Проектирование API на основе типов в Rust» Уилла Крайтона

Faster than Rust and C++: the PERFECT hash table

Faster than Rust and C++: the PERFECT hash table

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Hammock Driven Development - Rich Hickey

Hammock Driven Development - Rich Hickey

Tree sitter и LSP: краткое сравнение

Tree sitter и LSP: краткое сравнение

William Byrd on

William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]

Mastering the Vim Language

Mastering the Vim Language

Почему мы не можем создавать простое программное обеспечение? — Питер ван Харденберг

Почему мы не можем создавать простое программное обеспечение? — Питер ван Харденберг

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com