aboutsummaryrefslogtreecommitdiff

PyQuest


> Repository for the course Software Construction, part of the master Software Engineering at the University of Amsterdam

This repository contains code implementing a Questionnaire Language (QL) in Python.

Dependencies

Python

Python version 3

Packages

  • multimethods
  • PLY
  • PyQt5
  • termcolor

Setup

sudo pip3 install multimethods
sudo pip3 install ply
sudo pip3 install pyqt5
sudo pip3 install termcolor

Running

python3 pyquest.py

Optional arguments

-t, --test  Perform tests.

GUI Shortcuts

Shortcut Action
Ctrl+N Create a new .ql file
Ctrl+O Open a .ql file
Ctrl+S Save current .ql file
Ctrl+Shift+S Save as current .ql file
Ctrl+R Run current .ql file