Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roshannaidu/b.tech-compiler-design
My Compiler Design projects done during my Bachelors in Computer Science with specialisation in Artificial Intelligence and Machine Learning
https://github.com/roshannaidu/b.tech-compiler-design
assembly assembly-language c compiler compiler-design config lex openmp parser regex similarity three-address-code yacc yaml
Last synced: 25 days ago
JSON representation
My Compiler Design projects done during my Bachelors in Computer Science with specialisation in Artificial Intelligence and Machine Learning
- Host: GitHub
- URL: https://github.com/roshannaidu/b.tech-compiler-design
- Owner: RoshanNaidu
- License: apache-2.0
- Created: 2024-09-06T12:58:22.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-09-06T13:07:24.000Z (2 months ago)
- Last Synced: 2024-09-30T23:01:26.317Z (about 1 month ago)
- Topics: assembly, assembly-language, c, compiler, compiler-design, config, lex, openmp, parser, regex, similarity, three-address-code, yacc, yaml
- Homepage:
- Size: 5.69 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# B.tech-Compiler-Design
My Compiler Design projects from my Bachelors in Computer Science with specialization in Artificial Intelligence and Machine Learning1. Construct a lexical analyzer to recognize a few patterns in C.
( Ex – identifiers, constants, operators, etc.) {Using Switch case}2. Implementing Lex programme for an input and output function.
3. Implementing the C programme for a shift-reduce Parser.4. Implementing the C programme to verify file similarity.
5. Implementing the C programme to verify file similarity with LL(1) parser.
6. C program to generate Three Address Code.
7. YACC Program to evaluate Expressions.
8. C Program to generate assembly code for the given expression.
9. GIST about Regular Expression (REGEX) using articles and research papers.10. Write up about OpenMP.