Software Alternatives, Accelerators & Startups

Tree Sitter and the Complications of Parsing Languages

Medium Hurl.dev
  1. 1
    Welcome to Medium, a place to read, write, and interact with the stories that matter most to you.
    Pricing:
    • Open Source

    #Blogging #Blogging Platform #CMS 2211 social mentions

  2. Hurl is a command line tool that runs HTTP requests defined in a simple plain text format.
    Pricing:
    • Open Source
    I would like to begin to add support for various IDE (VSCode, IntelliJ), starting from syntax highlighting, but I have hard time to start. I struggle on many "little" details, for instance: syntax error should be exactly the same in the terminal and in the IDE. Should I reimplement exactly the same parsing or should I reuse some of the cli tools parser? If I reuse it, how do I implement things given than, for instance, IntelliJ plugin are written in Java/Kotlin, while VScode plugin are Javascript/TypeScript, and Hurl is written in Rust... Very hard to figure all when it's not your core domain, [1] https://hurl.dev.

    #Command Line Tools #HTTP #HTTP Test Tool 39 social mentions

Discuss: Tree Sitter and the Complications of Parsing Languages

Log in or Post with