remoo69 / Compiler-Sheesh

Compiler for the self-developed language Sheesh#.
MIT License
2 stars 1 forks source link

Compiler-Sheesh

Compiler for the self-developed language Sheesh#.


SHEESH# is a compiled procedural language that aims to provide beginner programmers with a quick and intuitive experience to start their programming careers.

SHEESH# holds inspiration from an existing slang language, conyo, that is usually heard in everyday conversations among high school and college students. The term conyo refers to a language that combines both English and Filipino languages along with vocal expressions.

One of the key features of SHEESH# is its focus on readability and ease of use. The language uses modern straightforward keywords and constructs that are familiar to beginners, making it easier for them to grasp and write code. This helps build confidence and encourages experimentation and exploration.

In addition to its beginner-friendly nature, SHEESH# supports procedural programming, which allows programmers to break down complex problems into smaller, more manageable tasks which makes it easier to organize and structure code, leading to more maintainable and scalable programs


[For Testing]

To use the compiler:

  1. Clone or download the repository. Make sure you have a valid python compiler installed.
  2. Open the project folder in an IDE that supports Python like VScode.
  3. Open the Sheesh# Compiler.py file in the source folder.
  4. Run the File.
  5. Congrats! You are now testing the Compiler!

The Compiler and Language was developed as part of the requirements for the completion of the courses Automata Theory and Formal Languages & Compiler Design as part of the programs in Bachelor's Degree in Computer Science from Pamantasan ng Lungsod ng Maynila (PLM).

Group Members

Romeo Pateno
Romeo Pateno

Lead Programmer
Greg Andrew Rivera
Greg Rivera

Member
Christelle Cerezo
Christelle Cerezo

Member
Pat Linghon
Pat Linghon

Member
Vanessa Vallar
Vanessa Vallar

Member
Kaye Pascual
Kaye Pascual

Member
Jed David
Jed David

Documenter