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

flag re_compile should affect all predicates with regexes #36

Open
kamahen opened this issue Oct 30, 2023 · 0 comments
Open

flag re_compile should affect all predicates with regexes #36

kamahen opened this issue Oct 30, 2023 · 0 comments

Comments

@kamahen
Copy link
Member

kamahen commented Oct 30, 2023

Currently only re_match/{2,3} is goal expanded when the re_compile flag is set; other predicates such as re_matchsub should compiled in a similar fashion.

Note that the re_compile flag is because the caching of compiled regexes (using table/1 directives) is relatively slow, due to the tabling taking into consideration both the regex and the options list.

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

No branches or pull requests

1 participant