ignatov / intellij-erlang

Erlang IDE
https://www.jetbrains.com/help/idea/2018.2/getting-started-with-erlang.html
Other
735 stars 120 forks source link

BifTable is outdated #906

Open kpy3 opened 4 years ago

kpy3 commented 4 years ago

I'm wondering what is BifTable exist for? As far as I can see it matches Erlang version 17.5.

ignatov commented 4 years ago

We're using it for built-in functions completion.

michaelklishin commented 4 years ago

I'd be up for updating it for OTP 22.3. Where can I learn about how it is generated?

kpy3 commented 4 years ago

I've been started update it some time ago (not completed yet) with support of Erlang versions here (https://github.com/kpy3/intellij-erlang/tree/rework-bif-table-support) and realized what it should have a limited subset with BIFs suitable for guards only (that's was the primary motivation for open issue).

It's not finished yet, need to add few entries for 22.x and 23.