GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Add other languages · Issue #7 · codeque-co/codeque

Add other languages #7

New issue
Copy link
New issue
Copy link
Closed
Closed
Add other languages#7
Copy link

Description

@NeoHosseinism
NeoHosseinism
opened on Jan 3, 2023
Issue body actions

Hi please add other languages like C,C++,Dart,Python

Reacted by Shayan Davoodi and Michael Engelhard

Activity

  1. jayu commented on Jan 4, 2023

    @jayu
    jayu
    on Jan 4, 2023
    Contributor
    More actions

    Definitely CodeQue will support more languages in future. It's not that straight forward to add support for new languages, but I will work on that in future :)

    Reacted by Hossein Hosseini and Shayan Davoodi
  2. NeoHosseinism commented on Jan 4, 2023

    @NeoHosseinism
    NeoHosseinism
    on Jan 4, 2023
    Author
    More actions

    Thank you very much.
    I am very happy to hear this.

    Reacted by Hossein Hosseini
  3. NeoHosseinism
    closed this as completedon Jan 4, 2023
  4. jayu commented on Jan 5, 2023

    @jayu
    jayu
    on Jan 5, 2023
    Contributor
    More actions

    I will actually reopen that issue, maybe others would be eager to comment or list languages that should be supported

  5. jayu
    reopened this on Jan 5, 2023
  6. x-xyzxyz commented on Jan 9, 2023

    @x-xyzxyz
    x-xyzxyz
    on Jan 9, 2023
    More actions

    php, html and html-based languages would be fantastic and super useful! <3

    Reacted by Jakub Mazurek, Muah and Thijn de Haas
  7. ShayanDavoodii commented on Jan 30, 2023

    @ShayanDavoodii
    ShayanDavoodii
    on Jan 30, 2023
    More actions

    Supporting Python and Julia would be so helpful.

    Reacted by Jakub Mazurek
  8. ChristopherHaws commented on Feb 23, 2023

    @ChristopherHaws
    ChristopherHaws
    on Feb 23, 2023
    More actions

    C# and Razor would be fantastic :)

    I think before that though, the main config markup languages would probably be the most helpful (yaml, xml, etc)

    Reacted by Jakub Mazurek
  9. jayu commented on Feb 27, 2023

    @jayu
    jayu
    on Feb 27, 2023
    Contributor
    More actions

    I'm working on PoC support for HTML and CSS, it looks promising :D

    Reacted by Alessandro Benassi and Zoé de Moffarts
    Reacted by Alessandro Benassi
  10. ELLIOTTCABLE commented on Apr 11, 2023

    @ELLIOTTCABLE
    ELLIOTTCABLE
    on Apr 11, 2023
    More actions

    Ours would be OCaml / ReasonML / Melange, but I suspect that's going to be low priority. :P

    Looks super-cool, wish I could use it outside plain-TypeScript projects in 2023. )=

    Supporting languages one-by-one seems like something of a nonstarter; have you considered using something like treesitter or Semgrep as a 'backend', something that will make adding (at least basic support) for other languages' ASTs a little easier?

  11. carlosdelivery commented on Apr 24, 2023

    @carlosdelivery
    carlosdelivery
    on Apr 24, 2023
    More actions

    Please add ruby support!

  12. jayu commented on Aug 20, 2023

    @jayu
    jayu
    on Aug 20, 2023
    Contributor
    More actions

    Hello everyone!

    I'm happy to announce that in recent months I worked integrating several new parsers for CodeQue.

    CodeQue core is now parser agnostic and basically any parser producing AST in JSON format can be integrated with the tool.

    I've also invested time into deep dive in tree-sitter API and as a result I've build foundations for integrating any tree-sitter parser via WebAssembly.

    Tree sitter parser is surprisingly slower comparing to Babel, but after some strange optimizations on JS side that I had to make, it's fast enough to serve for CodeQue search.

    Big thanks for @ELLIOTTCABLE and @sschneider-ihre-pvs for suggesting using tree-sitter.

    In recent months I've released support for:

    • HTML
    • CSS
    • Python
    • Lua

    It's worth mentioning that adding basic Lua support via tree sitter took ~4h, which is relatively small amount of time.

    I will now close this issue and open a new one for each programming language that was mentioned in this thread.

    Reacted by x x and Chris Haws
  13. jayu
    closed this as completedon Aug 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.