3d-rendering-silver-curved-lines-with-high-end-textured-background

VBA/VB6 Parser
A ready-to-go solution!

Why buy a commercial parser? Well, you may need a parser that has been thoroughly tested and documented, and where you have someone to call in case you encounter any problems.
License our off-the-shelf VBA/VB6 parser and make life easier for yourself! 

Working with VBA/VB6

You may want to perform several operations on your VBA/VB6 code, which our parser might help you with. Let’s discover them.

Code Analysis and Validation

Spot errors and enforce internal standards.
Parse VBA or VB6 code to detect syntax issues, legacy constructs, and deviations from your organization’s best practices, especially useful for teams maintaining large business-critical systems.

Code Transformation and Generation

Automate updates and support migrations.
Use parsed VBA/VB6 structures to generate updated code, documentation, or intermediate representations—streamlining transitions to modern technologies and reducing manual work.

Refactoring and Modernization

Upgrade and modularize legacy code. Simplify monolithic procedures, remove deprecated APIs, and prepare code for migration to modern platforms like .NET or cloud-based solutions, all with automated refactoring.

Dependecy Analysis

Map inter-module references and object usage. Reveal how forms, functions, and global variables are connected across your application. Critical for managing change, refactoring, or migrating gradually.

Visualizing Program Structure

Understand forms, modules, and logic flow. Break down VB projects into structured diagrams or trees to better understand how components interact. Great for onboarding, debugging, or documenting old applications.

Four reason to Buy

Frame 19 (46)
Strumenta Playground
Allows you to try the parser and discover its features before you decide to buy it. Just register with your email and try it.
Frame 19 (47)

Flexible License

We provide a flexible commercial license, which gives you access to the full documentation. You can choose a Standard, Distribution, or Service License, and our support is included with it.

Frame 19 (48)
Easy integration
We cover all technical aspects. We provide support, documentation, and best practices.
Frame 19 (49)
Guarantee
Once bought, we offer a one-year guarantee extendable at your own convenience or a pay-as-you-go guarantee.

Why Choose Strumenta's VBA/VB6 Parser?

VBA and VB6 have powered business automation and internal tools for decades, especially in finance and enterprise environments. However, these tools are increasingly hard to maintain and integrate with modern platforms. Our parser helps you analyze, migrate, and refactor VBA/VB6 code, enabling a smooth path toward modernization.

01Proven Reliability
Our parser has undergone extensive testing to ensure accuracy and efficiency, providing a dependable solution for your T-SQL processing needs.​
3d-vertical-background-with-abstract-style
With the purchase of a license, gain access to detailed documentation and dedicated support, ensuring smooth implementation and operation.​
abstract-white-cable-background-3d-illustration
Designed for easy incorporation into existing systems, our parser minimizes technical complexities, allowing you to focus on your core business functions.
3d-vertical-background-with-abstract-style (1)

Technical specifications
and license details

01
Technical specification

The EGL Parser provided by Strumenta is a parser for the EGL language, i.e., it is a software component which process EGL code and return the information contained in it organized in an Abstract Syntax Tree (AST).

The parser can be used either as a library or a command-line tool.

 

Special care is taken to handle embedded UI definitions and legacy code patterns that are common in Excel, Access, and other Microsoft Office applications. The parser includes error recovery mechanisms and customizable listeners to manage malformed or incomplete code gracefully. It is designed to be extendable, with support for grammar modifications and AST processing hooks.

01
Licence details
We provide a commercial license. You will get access to documentation about the AST and best practices for using the parser. You can choose:
You will also get our support included with it.

Try it yourself: Strumenta Playground

Before committing to any tool, it’s only fair to see it in action, and that’s exactly what the Strumenta Playground is for. The Playground is an interactive online space where you can test the capabilities of our VBA/VB6 parser. Whether you’re exploring how the parser handles specific statements, inspecting the structure of parsed queries, or simply curious about what you can build on top of it, the Playground gives you a hands-on preview.

Stop building from scratch. Start with confidence.

Our production-ready parsers are here when you need them fast, reliable, and battle-tested.

Scroll to Top