antlr / antlr4

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
http://antlr.org
BSD 3-Clause "New" or "Revised" License
17.04k stars 3.27k forks source link

Is this project out of date? #4642

Closed taekahn closed 3 months ago

taekahn commented 3 months ago

Hi, I was trying to build the project from source and ran into this (and similar) issue.

tool/src/org/antlr/v4/Tool.java:10: error: package org.antlr.runtime does not exist
import org.antlr.runtime.ANTLRStringStream;

I checked the source, and indeed, the class does not exist. I checked the history, and was able to find the class under v3, but it seems to have been removed from v4, but the project (tool) still depends on it?

I checked the workflows, to see how its building, and it looks like its using pre-built jars? (I don't know a lot about java)

I was looking to build the project from source, as i wanted to integrate it into a build system. If that's not possible, that's fine, i'm just curious if i'm wasting my time trying to do so.

Thanks for any feedback!