home.social

#antlr — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #antlr, aggregated by home.social.

  1. От регулярок к ANTLR4: три архитектурных решения на парсере бизнес-формул

    Три года назад я писал свой первый коммерческий парсер на ANTLR4 — для бизнес-формул аналитической системы. Несколько лет спустя я бы сделал его иначе в трёх центральных местах. Разбираю каждое: левая рекурсия для приоритета операторов, Listener vs Visitor, и почему getText() для повторного парсинга — антипаттерн.

    habr.com/ru/articles/1027742/

    #antlr #antlr4 #парсер #parser #грамматика #dsl #java #spring_boot #compiler #code_generation

  2. 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: javapro.io/2025/02/04/the-art-

    #ANTLR #JavaParser #EclipseJDT #JavaCC

  3. 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: javapro.io/2025/02/04/the-art-

    #ANTLR #JavaParser #EclipseJDT #JavaCC

  4. 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: community.ibm.com/community/us

  5. Как сделать анализатор кода за два дня

    Статический анализ — это очень мощный инструмент, позволяющий следить за качеством кода. Предлагаю вместе попробовать написать простой Lua анализатор на Java, чтобы понять, как устроены статические анализаторы кода внутри.

    habr.com/ru/companies/pvs-stud

    #PVSStudio #Lua #Java #antlr #antlr4 #статический_анализ #компиляторы #ast #утиная_типизация

  6. Wow, the VS Code ANTLR extension is incredibly well done. I am really looking forward to writing Quarrel's parser rules now. #quarrel #antlr #vscode #pldesign