Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate AGTree parser into TSUrlFilter #85

Open
5 tasks
maximtop opened this issue May 19, 2023 · 0 comments
Open
5 tasks

Integrate AGTree parser into TSUrlFilter #85

maximtop opened this issue May 19, 2023 · 0 comments

Comments

@maximtop
Copy link
Contributor

TSUrlFilter is currently not as efficient as it could be. It would be better to parse rules into AST once and use this AST in the converter, rule creation, and declarative rule converter to make it efficient.

  • 1. create a benchmark in the TSUrlFilter library to compare results after the job is done
  • 2. move AGLint AST parser to separate library in TSUrlFilter monorepo
  • 2.1 reuse it in the AGLint
  • 3. use AGLint AST parser results in the converter
  • 4. use AGLint AST parser result when creating rules

Keep in mind the backward compatibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants