Skip to content

Ainzw0rth/CebokersYangMenangis

Repository files navigation

TUBES TEORI BAHASA FORMAL DAN OTOMATA

K01/IF2124 2022/2023

KELOMPOK "CEBOKERS"

NAMA ANGGOTA KELOMPOK :

  1. Addin Munawwar Yusuf (13521085)
  2. Louis Caesa Kesuma (13521069)
  3. Ilham Akbar (13521068)

Example screenshot

Example screenshot

Parser for JavaScript Language

Program ini dikembangkan untuk memenuhi Tugas mata kuliah IF2124 Formal Language and Automata Theory. Di sini kami menggunakan bahasa pemrograman Python untuk mengembangkan program ini. Program ini dimaksudkan untuk:

  1. Evaluasi sintaks program dalam JavaScript.

General Information

  • JavaScript merupakan bahasa tingkat tinggi yang banyak digunakan untuk pemrograman. Untuk menerjemahkan kodenya, python menggunakan interpreter. Salah satu metode yang sering digunakan untuk memparsing bahasa python ialah dengan Finite Automata.
  • Pada Tugas besar kali ini, mahasiswa diminta untuk membuat sebuah program yang dapat mengecek kesalahan dari sebuah program.
  • Batasan tugas pada program ini ialah, mengecek kesalahan syntax pada tiap line.
  • CYK merupana metode yang digunakan untuk mengcek kevalidan sebuah bahasa. Program ini memeanfaatkan algorimat CYK untuk membandingkan syntax sebuah program.

Technologies Used

  • Python
  • VS Code
  • Notepad

Usage

Method 1:

  1. python3 src/main.py testcase/<file_grammar>

Method 2:

  1. py src/main.py testcase/<file_grammar>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published