Skip to content

Add Natural (Software AG) Lexer#2211

Open
fghinzelli wants to merge 2 commits intorouge-ruby:mainfrom
fghinzelli:master
Open

Add Natural (Software AG) Lexer#2211
fghinzelli wants to merge 2 commits intorouge-ruby:mainfrom
fghinzelli:master

Conversation

@fghinzelli
Copy link

@fghinzelli fghinzelli commented Feb 11, 2026

This pull requests adds a lexer for Natural, a fourth-generation programming language (4GL) developed by Software AG . The documentation is available here.

@fghinzelli
Copy link
Author

Hi @jneen,

I hope you’re doing well.

I’m reaching out to gently follow up on my Pull Request regarding the Natural 4GL lexer. I understand you’re likely busy, but I wanted to highlight that this addition will significantly benefit many teams working with Software AG’s ecosystem, streamlining their daily workflow and improving code clarity.

Please let me know if there is any additional information I can provide or if there are specific changes you’d like me to implement to move this forward.

Thank you for your time and for maintaining this project!

@jneen
Copy link
Member

jneen commented Feb 26, 2026

Hi there!

Thank you so much for the lexer. Right now I'm prioritizing core fixes to existing lexers, but I haven't forgotten about any of these! Moving forward we are considering asking folks with less widely-used languages to either write their own plugins or factor them out into a "contrib" gem (see discussion at #2194).

If your concern is GitLab, then for self-hosting situations you can add whatever gems and plugins you like to your deployment, otherwise you can reach out to @tancnle.

@fghinzelli
Copy link
Author

Hi!

Thank you for the quick update and for the transparency regarding the project's priorities. I completely understand the focus on core fixes and the move toward a 'contrib' model for specific languages.

My primary focus is indeed GitLab, so the pointers you provided regarding self-hosting plugins and reaching out to @tancnle are incredibly helpful. I'll explore these paths to ensure our teams can benefit from the Natural lexer in our workflow.

Thanks again for the guidance and for all the work on this project!

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.

2 participants