/ViPLab-Backend-C-CPP-Module

C/C++ Module for the Virtual Programming Laboratory Backend

Primary LanguagePythonMIT LicenseMIT

ViPLab Backend: C/C++ Module

A read-only copy of my implementation of the C/C++ Module for the Virtual Programming Laboratory Backend of the University of Stuttgart written in Python 3.

This module was made with the goal to replace the old backend written in C++. The documentation for the json data used to implement this module can be found here

Requirements

  • Python 3 (tested with 3.8)
  • Python module pycparser
  • gcc for C files
  • g++ for C++ files

Usage

You can see an example how to run this module in example_run.py