Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/polarhive/plisp
UE23CS242A: AFLL mini-project
https://github.com/polarhive/plisp
automata coursework lexer lisp pesu ply ue23cs yacc
Last synced: about 2 months ago
JSON representation
UE23CS242A: AFLL mini-project
- Host: GitHub
- URL: https://github.com/polarhive/plisp
- Owner: polarhive
- License: mit
- Created: 2024-10-25T03:51:16.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-19T09:15:48.000Z (3 months ago)
- Last Synced: 2024-11-19T10:26:22.174Z (3 months ago)
- Topics: automata, coursework, lexer, lisp, pesu, ply, ue23cs, yacc
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UE23CS242A: AFLL mini-project
The parser is designed to handle constructs such as if, while, var assignments, function & structure definitions for `lisp`.
The goal is to check the syntax of the provided code samples and ensure they follow the grammar rules in BNF form defined for this project.
## Constructs
1. If Statements
2. While Loops
3. Assignments
4. Function Definitions
5. Structure Definitions## Credits
```
PES2UG23CS368 Nathan Matthew Paul
PES2UG23CS371 Navneet Nayak
Copyright (C) 2024
```[![license: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)