Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1004 Bytes

README.md

File metadata and controls

45 lines (29 loc) · 1004 Bytes

vb6-parser

A parsing engine for Microsoft's Visual Basic 6 programming language based on the Boost.Spirit library.

Introduction

This is a parser for the Visual Basic 6 programming language, implemented using the Boost Spirit x3 library.

https://github.com/fedapo/vb6-parser.git

Building with CMake

> mkdir build
> 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 for the moment only by two executables.

  • vb6_parser
  • vb6_parser_test

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
  • CMake
  • GCC
  • Clang
  • MSYS2
  • Vcpkg
  • The C++ Committee