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

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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