Skip to content

A lexical and syntax analyzer for a custom programming language grammar in Python.

License

Notifications You must be signed in to change notification settings

Vipul97/proglang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProgLang

A lexical and syntax analyzer for a custom programming language grammar in Python 3.10.

Grammar

The BNF grammar can be found in grammar.txt.

Input Source Code

The input source code can be edited in lexer/code.txt.

Instructions

To run the syntax analyzer, run main.py.

The syntax analyzer will run successfully if the program does not display any output, and will display if any errors are found.

About

A lexical and syntax analyzer for a custom programming language grammar in Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages