Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 1.3 KB

README.md

File metadata and controls

31 lines (20 loc) · 1.3 KB

Tugas Besar TBFO IF2124

Parser for javascript Language

This program is developed to to fulfill the Major Assignment of IF2124 Formal Language and Automata Theory course. Here we use Python programming languages to develop this program. This program is intended to:

  1. Evaluate program syntax in Python.

Author:

  • M Rizky Sya'ban 13521119
  • Ulung Adi Putra 13521122
  • M Dimas Sakti Widyatmaja 13521160

General Information

Dalam proses pembuatan program dari sebuah bahasa menjadi instruksi yang dapat dieksekusi oleh mesin, terdapat pemeriksaan sintaks bahasa atau parsing yang dibuat oleh programmer untuk memastikan program dapat dieksekusi tanpa menghasilkan error. Parsing ini bertujuan untuk memastikan instruksi yang dibuat oleh programmer mengikuti aturan yang sudah ditentukan oleh bahasa tersebut. Baik bahasa berjenis interpreter maupun compiler, keduanya pasti melakukan pemeriksaan sintaks. Perbedaannya terletak pada apa yang dilakukan setelah proses pemeriksaan (kompilasi/compile) tersebut selesai dilakukan.

Technologies Used

  • Python 3.9.6

Features

  • JavaScript CYK Parser.

Setup

Prerequirement:

  1. Python :https://www.python.org/downloads/

Room for Improvement

  1. Meningkatkan ketepatan grammar serta parser.
  2. Kerapian serta kebersihan program dan modul.