Skip to content

Maint.igor pro manual builtins#2255

Open
jneen wants to merge 2 commits intomainfrom
maint.igor-pro-manual-builtins
Open

Maint.igor pro manual builtins#2255
jneen wants to merge 2 commits intomainfrom
maint.igor-pro-manual-builtins

Conversation

@jneen
Copy link
Member

@jneen jneen commented Mar 20, 2026

Supersedes #2221.

@MichaelHuth Since you indicated you would be willing to manually maintain the builtins file, I've added your contact to the top. Please let me know if it should be changed!

Other changes/fixes to the IgorPro lexer:

  • Bugfix: we were testing set.includes?(m[0].downcase) on sets that were not all downcased, meaning we were missing many functions and operations that included capital letters. Also made it only downcase the token once.
  • Fixed the object regexp, as I presume it's intended to capture all word characters and ., but the *?\b at the end meant it would stop before the first ..
  • Removed some useless regexp interpolations /#{foo}/ in favour of just using the regexp that is in scope.

@jneen jneen force-pushed the maint.igor-pro-manual-builtins branch from baf32e1 to 50c6de6 Compare March 20, 2026 18:18
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

Successfully merging this pull request may close these issues.

1 participant