Skip to content

A parser for the VB6 programming language based on Boost.Spirit

License

Notifications You must be signed in to change notification settings

fedapo/vb6-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 programming language, implemented using the Boost Spirit x3 library.

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

Building with CMake

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

About

A parser for the VB6 programming language based on Boost.Spirit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published