Skip to content

Conversation

@ljnath
Copy link
Contributor

@ljnath ljnath commented Jun 1, 2022

I have been using FastColoredTextBox in my freeware Assembly IDE (GUI Turbo Assembler, https://sourceforge.net/projects/guitasm8086/) for a very long time.

Raising this MR so that other developers can use this textbox for Assembly language as well. Here are the high level changes

  • Added syntax highlighting and auto-indent support for Assembly language
  • Updated both the Tester programs with Assembly language

@Hexman768
Copy link
Collaborator

I would love to have a look at your project to get some ideas for the architecture of mine as yours is probably built a little bit better. Have you ever thought about creating a github page for your project? I have a similar project going and I have wanted to add assembly language support to it. https://github.com/Hexman768/Notepad-Sharp

@Hexman768
Copy link
Collaborator

@ljnath I was curious, I have tested your changes against a couple different flavors of assembly, and the changes look good, however, what flavor of assembly are your changes targeting specifically?

@ljnath
Copy link
Contributor Author

ljnath commented May 15, 2025

@Hexman768 , this was written for Borland Turbo Assembler targeting x86 assembly.

@Hexman768
Copy link
Collaborator

Hexman768 commented May 15, 2025

@ljnath Do you think additional keywords could be added to accommodate more flavors of assembly (MIPS, RISC, AGC, etc.)?

@ljnath
Copy link
Contributor Author

ljnath commented May 21, 2025

@Hexman768 , yes it should be possible. You can try adding the keywords in AssemblyInstructionsRegex and AssemblyKeywordsRegex

@Hexman768
Copy link
Collaborator

@ljnath Alrighty, I think because there are just too many flavors of assembly to be able to realistically address all of them, we should be able to merge these changes and keywords for more assembly flavors as (or if) issues are opened to address them.

I will do a bit more testing with your change, but all in all I think they look good!

@Hexman768 Hexman768 merged commit 624caca into PavelTorgashov:master May 27, 2025
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