home.social

#parser — Public Fediverse posts

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

fetched live
  1. You fell asleep at the movies. Now the crowd's gone, your friend's vanished, and the déjà vu won't stop. 🎬

    Warp Cinema is a bite-size retro parser jam game in EGA. 👇
    cosmicvoid.itch.io/warp-cinema

    #indiegame #gamedev #parser #adventuregame

  2. You fell asleep at the movies. Now the crowd's gone, your friend's vanished, and the déjà vu won't stop. 🎬

    Warp Cinema is a bite-size retro parser jam game in EGA. 👇
    cosmicvoid.itch.io/warp-cinema

    #indiegame #gamedev #parser #adventuregame

  3. Our paper, “B-OCL: An Object Constraint Language #Parser and #Interpreter,” has been accepted to the #OCL #Workshop

    With BESSER, you can define OCL constraints on models, validate them, and evaluate them against object diagrams, making it easier to specify behavior.

    Try it here: lnkd.in/dYkJw5X7

  4. Rust rewrite of wikiextractor, processes enwiki dump with template expansion in 24 min (instead of 13h with Python). Output is binary compatible (not counting Python mangling). CLI parameters are identical. New option to output a specific page by title (instead of pageid).
    #mediawiki #parser #wikipedia #rustlang

  5. Rust rewrite of wikiextractor, processes enwiki dump with template expansion in 24 min (instead of 13h with Python). Output is binary compatible (not counting Python mangling). CLI parameters are identical. New option to output a specific page by title (instead of pageid).
    #mediawiki #parser #wikipedia #rustlang

  6. Dear #lazyweb,

    I am looking for a way to generate a simple #parser in #Python without extra run-time dependencies.

    I am happy to use whatever tooling is needed to generate the parser, but the generated Python code must be standalone (just like lex/yacc generate standalone C code).

    I found a lot of parser generators for Python but they all introduce run-time dependencies that I would really like to avoid.

    Do you know a tool that fits this use-case?

    Retoots appreciated!

  7. Dear #lazyweb,

    I am looking for a way to generate a simple #parser in #Python without extra run-time dependencies.

    I am happy to use whatever tooling is needed to generate the parser, but the generated Python code must be standalone (just like lex/yacc generate standalone C code).

    I found a lot of parser generators for Python but they all introduce run-time dependencies that I would really like to avoid.

    Do you know a tool that fits this use-case?

    Retoots appreciated!

  8. New update for my #python #multipart #parser #benchmark:

    defnull.de/2026/python-multipa

    The benchmark tests and compares the most commonly used Python parsers for multipart/form-data (HTML5 forms) in different scenarios, including a #rust parser and a #cython parser. The results may surprise you :awesome:

    Disclaimer: I'm the author of the 'multipart' library.

  9. New update for my #python #multipart #parser #benchmark:

    defnull.de/2026/python-multipa

    The benchmark tests and compares the most commonly used Python parsers for multipart/form-data (HTML5 forms) in different scenarios, including a #rust parser and a #cython parser. The results may surprise you :awesome:

    Disclaimer: I'm the author of the 'multipart' library.

  10. 👨‍💻 In the latest saga of "I did it #without trying", our hero claims to have revamped PostHog's #SQL #parser, achieving #warp #speed 🚀 without even glancing at the code. Clearly, the next logical step is to solve #world #hunger with a casual scroll through Pinterest 🍕.
    posthog.com/blog/sql-parser #PostHog #coding #effort #solution #HackerNews #ngated

  11. 👨‍💻 In the latest saga of "I did it #without trying", our hero claims to have revamped PostHog's #SQL #parser, achieving #warp #speed 🚀 without even glancing at the code. Clearly, the next logical step is to solve #world #hunger with a casual scroll through Pinterest 🍕.
    posthog.com/blog/sql-parser #PostHog #coding #effort #solution #HackerNews #ngated

  12. NEW: sulpher

    sulpher v0.2.0 is out — a Cypher graph query language parser written in Go.

    This release completes openCypher 9 coverage and adds several Neo4j 5+ idioms:

    ✓ CALL {} subquery blocks (with variable scope clause and IN TRANSACTIONS)
    ✓ COUNT {} / COLLECT {} subquery expressions
    ✓ Label boolean expressions: (n:Person&Employee), (n:!Bot)
    ✓ LOAD CSV, pattern comprehensions, reduce(), quantified paths {n,m}
    ✓ Hex/octal literals, || GQL string concatenation
    ✓ 45-file corpus, 269 queries, 100% pass rate

    Compatibility: openCypher 9 100% · Neo4j 5 ~85% · Neo4j 25 ~65%

    github.com/ha1tch/sulpher

    #Go #Golang #Neo4j #Cypher #GraphDatabase #OpenSource #Parser #FOSS #Sulpher

  13. NEW: sulpher

    sulpher v0.2.0 is out — a Cypher graph query language parser written in Go.

    This release completes openCypher 9 coverage and adds several Neo4j 5+ idioms:

    ✓ CALL {} subquery blocks (with variable scope clause and IN TRANSACTIONS)
    ✓ COUNT {} / COLLECT {} subquery expressions
    ✓ Label boolean expressions: (n:Person&Employee), (n:!Bot)
    ✓ LOAD CSV, pattern comprehensions, reduce(), quantified paths {n,m}
    ✓ Hex/octal literals, || GQL string concatenation
    ✓ 45-file corpus, 269 queries, 100% pass rate

    Compatibility: openCypher 9 100% · Neo4j 5 ~85% · Neo4j 25 ~65%

    github.com/ha1tch/sulpher

    #Go #Golang #Neo4j #Cypher #GraphDatabase #OpenSource #Parser #FOSS #Sulpher

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

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

    habr.com/ru/articles/1027742/

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

  15. Мотивация, оптимизация, коробочка, жабочка и «налог на усталость»

    Я не программист. Я архитектор, проектирую дома, а полгода назад не знала, где живут скрипты и питоны. Но когда важный для меня чат в Telegram собрались удалять, я попросила нейросеть написать парсер – и пропала. С тех пор прошло полгода. Я всё ещё доделываю приложение. У него есть имя – Розитта, розовая робожаба на иконке. И оно пожирает мои ночи, деньги на такси и остатки семейного спокойствия. Это не история успеха за 4 дня. Это история о том, как взрослый человек с семьёй, работой и падающим забором ушёл в вайбкодинговый запой – и что из этого вышло. Все совпадения с реальными нейросетями не случайны, а промпты – настоящие. Заглянуть в цифровое болото

    habr.com/ru/articles/1022674/

    #telethon #parser #deepseek #околоайтишник #telegram #вайбкодинг

  16. This week on the blog: the latest release of my Ophis assembler hit an ugly corner of 6502 assembly language syntax (Z80 has it too, x86 and m68k don't), and that turns out to be a good excuse to drop a couple of thousand words on parsing theory.

    Also, the Bison parser generator is cooler than it was the last time I looked at it.

    bumbershootsoft.wordpress.com/

    #6502asm #parser #assembly

  17. This week on the blog: the latest release of my Ophis assembler hit an ugly corner of 6502 assembly language syntax (Z80 has it too, x86 and m68k don't), and that turns out to be a good excuse to drop a couple of thousand words on parsing theory.

    Also, the Bison parser generator is cooler than it was the last time I looked at it.

    bumbershootsoft.wordpress.com/

    #6502asm #parser #assembly

  18. chibicc-dumper makes public.
    A JSON dumper tool derived from chibicc that can output C language tokens and ASTs.

    This is a small tool that extracts token sequences and ASTs from C source code and outputs them as JSON.
    With this tool, generating bridge code—such as FFI—from C source code becomes easier than before.

    github.com/kekyo/chibicc-dumpe

    #chibicc #tokenizer #parser #ast #typescript

  19. chibicc-dumper makes public.
    A JSON dumper tool derived from chibicc that can output C language tokens and ASTs.

    This is a small tool that extracts token sequences and ASTs from C source code and outputs them as JSON.
    With this tool, generating bridge code—such as FFI—from C source code becomes easier than before.

    github.com/kekyo/chibicc-dumpe

    #chibicc #tokenizer #parser #ast #typescript

  20. BuxarParser — простой парсер поисковиков Google, Яндекса и DuckDuckGo на Python

    Здравствуйте, товарищи! Сразу скажу: скрипт, которым делюсь, рассчитан в первую очередь на новичков (которых тут тьма). Старожилы, прошу не пинать сильно.

    habr.com/ru/articles/1009642/

    #parser #BuxarParser #python #Google #Яндекса #DuckDuckGo

  21. Damn. My PLY lexer doesn't recognize hexadecimal numbers, it recognizes them as decimal(0) and symbol(x1).

    edit: oh, it's a matter of definition order.

    #parser #lexer

  22. Today I "learned" (???).

    Apparently I need parser.restart for PLY for my use case instead of errok

    git.uvok.de/fpga-exper/commit/

    Otherwise, when fed this invalid file
    git.uvok.de/fpga-exper/tree/na
    the parser gets stuck in some state, not expecting newlines, and continuing to generate errors. huh

    #parser #programming

  23. Talking to the duck:
    Why am I worrying about stream vs memory input? My paged stream class handles that while tracking only a couple of extra variables and a function call on page boundaries. The only performance hit is having to reposition the stream and read the text into memory for processing a terminal node - still more or less trivial if done right. I need to stop thinking as if its the 80s and every clock cycle counts...

    #coding #parser #compilers