#antlr — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #antlr, aggregated by home.social.
-
От регулярок к ANTLR4: три архитектурных решения на парсере бизнес-формул
Три года назад я писал свой первый коммерческий парсер на ANTLR4 — для бизнес-формул аналитической системы. Несколько лет спустя я бы сделал его иначе в трёх центральных местах. Разбираю каждое: левая рекурсия для приоритета операторов, Listener vs Visitor, и почему getText() для повторного парсинга — антипаттерн.
https://habr.com/ru/articles/1027742/
#antlr #antlr4 #парсер #parser #грамматика #dsl #java #spring_boot #compiler #code_generation
-
Your #IDE spots errors before you even hit run. But HOW? Explore the hidden world of #StaticAnalysis — where grammars, parse trees & #ASTs rule. @martin_fmi breaks it all down. Read: https://javapro.io/2025/02/04/the-art-of-static-code-analysis/
-
Your #IDE spots errors before you even hit run. But HOW? Explore the hidden world of #StaticAnalysis — where grammars, parse trees & #ASTs rule. @martin_fmi breaks it all down. Read: https://javapro.io/2025/02/04/the-art-of-static-code-analysis/
-
The #s390x open source software team at IBM confirms the latest versions of various software packages run well on #Linux on #IBMZ & #LinuxONE
In September of 2024 validation was maintained for over 40 projects, including #Antlr, #ApacheZeppelin & #TensorFlow
In the broader community, we saw s390x support added for memtrace, a Valgrind tool for tracing memory accesses (ci) & Chainsaw (ci, binaries) 🎉
Full report + how to get your own s390x VM for your project: https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/elizabeth-k-joseph1/2024/10/29/linuxone-open-source-report-september-2024
-
Stellenausschreibung: Softwareentwickler/in bei der Germania Sacra in Göttingen, mehr Infos hier:
https://adw-goe.de/germania-sacra/news/news-details/stellenausschreibung-fuer-eine-vollzeitstelle-im-bereich-webentwicklung-digital-humanities/ #factgrid #wikibase #digitalhistory #antlr #RepertoriumGermanicum #DigitalHumanities -
Как сделать анализатор кода за два дня
Статический анализ — это очень мощный инструмент, позволяющий следить за качеством кода. Предлагаю вместе попробовать написать простой Lua анализатор на Java, чтобы понять, как устроены статические анализаторы кода внутри.
https://habr.com/ru/companies/pvs-studio/articles/835936/
#PVSStudio #Lua #Java #antlr #antlr4 #статический_анализ #компиляторы #ast #утиная_типизация
-