formallanguageconstrainedpathquerying / formal-lang-course Goto Github PK
View Code? Open in Web Editor NEWКурс по формальным языкам: шаблон для домашних работ + материалы
License: Apache License 2.0
Курс по формальным языкам: шаблон для домашних работ + материалы
License: Apache License 2.0
Предложить использовать pytest-benchmark в экспериментах.
formal-lang-course/tasks/task10.md
Line 1 in b70eb7c
Братишки, родненькие! 🥺 Поделитесь видеолекциями курса, пожалуйста! Хочу написать парсер SQL, не хватает формальных знаний.
Ваши записи (не читал, но пробежался) "Материалы по достижимости с ограничениями в терминах формальных языков" это прям бомба! Лучшее что я находил на просторах русско и англоязычного интернета. Но полноценных лекций, конечно, не хватает.
Сейчас в функцию КС достижимости попадает шаг построения троек вида (вершина, вершина, нетерминал). При постановке экспериментов этот шаг из некоторых функций пропадает, а из некоторых --- нет. Получаются не очень честные замеры.
Как решение --- на уровне домашек чётко разделять шаг построения матриц и преобразование матриц в тройки.
Сейчас типизация Get_start
для RSM
описывается так:
[e](b) => RSM<t>
____________________________
[Get_start (e)](b) => RSM<t>
Это опечатка (кажется, что снизу должно быть [Get_start (e)](b) => Set<t>
) или поразумевается не просто возврат вершин, а что-то другое (например, также возврат информации о том, для какого нетерминала каждая вершина является стартовой, но тогда все равно не ясно, почему именно RSM<t>
)?
Он мало зачем нуден, а его удаление позволит сделать дедлайны более разумными, а не дотягивать до 30 декабря.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.