Files
vb6-parser/README.md
Federico Aponte 5a47094e35 Review all tests
2025-02-03 14:38:51 +01:00

49 lines
1.0 KiB
Markdown

# vb6-parser
A parsing engine for Microsoft's Visual Basic 6 programming language based on the Boost.Spirit X3 library.
## Introduction
This is a parser for the [Visual Basic 6](https://en.wikipedia.org/wiki/Visual_Basic_(classic)) programming language, implemented using the [Boost Spirit x3](https://www.boost.org/doc/libs/develop/libs/spirit/doc/x3/html/index.html) library.
https://github.com/fedapo/vb6-parser.git
## Building with CMake
```sh
cmake -B build
cmake --build build
```
## Building with Microsoft Visual Studio
Open the file `vb_parser.sln` with Microsoft Visual Studio. Build all.
## Usage
The project produces a library, vb_parser_lib, used by these executables.
- `vb6_parser`
- `vb6_parser.doctest`
- `vb6_parser.gtest`
- `vb6_parser.ut`
These run a series of tests to ensure the parser runs correctly.
## History
2022-01-15 First commit in a public Github repository.
## Acknowledgements
- Boost Spirit X3
- GTest
- Doctest
- Boost.UT
- CMake
- GCC
- Clang
- MSYS2
- Vcpkg
- The C++ Committee