Skip to content

mrsyaban/JavaScript-Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Tubes TBFO 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages