Skip to content

jaypeepeep/D-Tilapia-Compiler

 
 

Repository files navigation

D’Tilapia Compiler (Programming Language for Discrete Mathematics)

Description

A compiler designed for our proposed programming language, D'Tilapia, inspired by discrete mathematics. Built using Python, the project features a lexical and syntax analyzer for processing and understanding code, along with a user-friendly interface.

Installation Instructions

  1. Clone the repository:
    git clone https://github.com/jaypeepeep/D-Tilapia-Compiler.git
  2. Navigate to the project directory:
    cd D-Tilapia-Compiler
  3. Install the required dependencies:
    pip install flask

Usage

  1. Run the application:
    flask run
  2. Open your browser and go to the URL provided by your application.

Features

  • Write and run code within the app.
  • Upload code files for compilation.
  • Create and save new code files.
  • Export a table of lexemes.
  • Display syntax analyzer.

About

A compiler for our proposed programming language, D'Tilapia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 99.3%
  • PowerShell 0.4%
  • JavaScript 0.2%
  • CSS 0.1%
  • HTML 0.0%
  • Batchfile 0.0%