Skip to content

Hame-daani/TLM-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TLM project

a simple program to work with grammars.

Features

  • print grammar
  • detect simple grammars
  • depth first parsing
  • breadth first parsing
  • CYK parsing
  • S-parser
  • normalize the grammar
  • convert grammar to chomsky form

How to use it

  1. install python3 and pip
  2. pip install -r requirments.txt
  3. python Project.py (grammar text file)

About

Academic project for The Theory of Languages and Machine course. Fall 2018

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages