mike-lischke / antlr4-c3

A grammar agnostic code completion engine for ANTLR4 based parsers
MIT License
409 stars 62 forks source link

Demo? #1

Open KvanTTT opened 7 years ago

KvanTTT commented 7 years ago

It would be great to test a code completion online.

omurbekjk commented 5 years ago

@mike-lischke Let's add simple demo

jacqueline-staub commented 2 years ago

We are currently trying to use your library and struggle initializing it as well. The project's "test" script doesn't seem to complete successfully. We get an error just after cloning the repo by just calling the following scripts:

git clone https://github.com/mike-lischke/antlr4-c3 . npm install npm run generate npm run test

We get the following error: Cannot find module './PredicatedFooBarLexer' or its corresponding type declarations. 18 import { PredicatedFooBarLexer } from "./PredicatedFooBarLexer";

test/test.ts:19:40 - error TS2307: Cannot find module './PredicatedFooBarParser' or its corresponding type declarations.
19 import { PredicatedFooBarParser } from "./PredicatedFooBarParser";

Found 2 errors.

Could you please provide some help on how to run your demo?

mike-lischke commented 2 years ago

@jacqueline-staub My fault, yes. I accepted a PR without running tests in Github, and they fail.

However, that doesn't mean you cannot use the library. In package.json remove the output dir from the generate script, which should then place the generated files in the same folder as the grammars. After that you can run the tests. One fails, but the rest can serve as example.

jacqueline-staub commented 2 years ago

I see. Now that you mention I can see it easily. Thanks for the hint! Btw, we are currently using your library in a Bachelor's thesis in our group. Thanks a lot for your effort in providing the library. Your work is highly appreciated.

mike-lischke commented 2 years ago

Very glad to hear that my work is of use for others!