| Exp. No. | Experiment Name | Download Program File | Download PDF |
|---|---|---|---|
| 1. | Lexical Analyzer implementation by using C program | Open | Open |
| 2. | Implement the lexical analyzer using lex or other lexical analyzer generating tools | Open | Open |
| 2. (a) | Program to Count Vowels And Constants In A Sentence | Open | Open |
| 2. (b) | Program to count keywords, number and words in a string | Open | Open |
| 2. (c) | Program to count number of lines, spaces,tabs, and other characters | Open | Open |
| 2. (d) | Program to check the matching of opening and closing brackets | Open | Open |
| 3. | LEX PROGRAM TO CONVERT THE SUBSTRING abc TO ABC | Open | Open |
| 4. | FIND NUMBER OF VOWELS AND CONSONANTS FROM THE GIVEN INPUT STRING | Open | |
| 5. | YACC SPECIFICATION TO RECOGNIZE A VALID ARITHMETIC EXPRESSION | Open Yacc File Open Lex File |
Open |
| 6. | YACC SPECIFICATION TO RECOGNIZE A VALID IDENTIFIER WHICH STARTS WITH A LETTER | Open YACC File Open Lex File |
Open |
| 7. | COVERT BNF RULES INTO YACC FORM | Open Yacc File Open Lex File Open Input File |
Open |
| 8. | IMPLEMENTATION OF CALCULATOR | Open YACC File Open LEX File |
Open |
| 9. | Ε – CLOSURE OF ALL STATES OF ANY GIVEN NFA WITH Ε TRANSITION | Open C File | Open |
| 10. | PROGRAM TO CONVERT NFA TO DFA | Open C File | Open |
| 11. | DESIGN AND IMPLEMENT A RECURSIVE DESCENT PARSER FOR A GIVEN GRAMMAR | Open C File | Open |
| 12. | SHIFT REDUCE PARSER | Open C File | Open |
| 13. | CONSTANT PROPAGATION | Open C File | Open |
| 14. | Intermediate Code Generation | Open C File | Open |
| 15. | SIMULATION OF CODE OPTIMIZATION TECHNIQUES | Open C File | Open |
| 16. | Loop Unrolling | Open C File | Open |
| 17. | Backend of Compiler | Open C File Open Input File |
Open |
-
Notifications
You must be signed in to change notification settings - Fork 0
blackpeps/compilerlab2024
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.