Публикации по теме 'compilers'
Введение в ANTLR
Hello World в ANTLR с использованием python
В последнее время я очень увлекся созданием собственного языка программирования. (ссылка: Давайте создадим интерпретатор с нуля ). Но очень быстро надоело. Большая часть моей энергии уходит на создание парсера. Поэтому я хотел найти инструменты, которые сделают мою жизнь немного проще. Я наткнулся на ANTLR по рекомендации quora.
Согласно официальному сайту :
ANTLR (ANother Tool for Language Recognition) – мощный генератор парсеров для..
Правильное чтение кода с некоторой помощью лексера
Программное обеспечение - это все о логике. Программирование заработало репутацию области, в которой много математики и сумасшедших уравнений. И информатика, кажется, является причиной этого заблуждения.
Конечно, есть немного математики и есть несколько формул, но никому из нас на самом деле не нужно иметь докторскую степень по математике, чтобы понимать, как работают наши машины! Фактически, многие правила и парадигмы, которые мы изучаем в процессе написания кода, являются теми же..
Начало работы с TypeScript
Добро пожаловать в очередной интересный и познавательный блог. В этом блоге будет представлен обзор того, что такое TypeScript и как вы можете начать работу с TypeScript.
Что такое TypeScript?
TypeScript - это типизированный надмножество Javascript, которое компилируется в простой Javascript. Его можно использовать с любым браузером или операционной системой, поскольку в конечном итоге код, который отправляется браузеру, представляет собой просто Javascript. TypeScript также можно..
Сравнение различных способов передачи класса ES6 в ES5
Как началась история
Каждая история начинается с ошибки ...
В то время как я наслаждался тем, что mangle-props дает нам почти 40% -ную степень сжатия, используя способ, о котором я упоминал в своем последнем сообщении в блоге , все идет хорошо.
Однажды мы решили переместить наши новые компоненты пользовательского интерфейса в React.js, и я понял, что мне нужно скомпилировать синтаксис JSX, прежде чем загружать их в компрессор Terser. Terser не справится с минимизацией синтаксиса..