│ ├── C-Program_Lex_Anlysr │ │ ├── MyLexCPgm.c │ │ └── program.c │ ├── Lex&Yacc │ │ ├── lex │ │ │ ├── a.out │ │ │ ├── Ashwin.l │ │ │ ├── Count_Identifier.l │ │ │ ├── input.c │ │ │ ├── lex.yy.c │ │ │ ├── Nayeem.l │ │ │ ├── output.c │ │ │ ├── Program.l │ │ │ ├── README.md │ │ │ ├── vowels.l │ │ │ └── words.l │ │ ├── Study_Material │ │ │ ├── LexAndYaccTutorial.pdf │ │ │ └── lexandyacNotes.pdf │ │ └── yacc │ │ ├── a.out │ │ ├── FOrLoopSyntax.l │ │ ├── FOrLoopSyntax.y │ │ ├── lex.yy.c │ │ └── y.tab.c │ └── Trials │ ├── C-Program │ │ ├── LexAnl │ │ ├── LexicalAnalyser.c │ │ ├── LexicalAnalyser.py │ │ └── OutputFile.txt │ └── Lex_Program │ ├── a.out │ ├── input.c │ ├── lex.yy.c │ ├── output.c │ └── random.c ├── Cycle2 - NFA_DFA │ ├── DFA-Minimisation │ │ ├── a.out │ │ ├── input.in │ │ ├── Minimisation.c │ │ └── ReadMe.md │ ├── E-Closure │ │ ├── a.out │ │ ├── Eclosure.c │ │ ├── input.in │ │ ├── inputX.in │ │ └── ReadMe.md │ └── NFA-DFA-Conversion │ ├── a.out │ ├── input.in │ ├── N2DConversion.c │ ├── Original.c │ └── ReadMe.md ├── Cycle3 - Parsers │ ├── First-Follow │ │ ├── a.out │ │ ├── input.in │ │ ├── Program.c │ │ └── README.md │ └── Operator-Precedence-Parser │ ├── a.out │ ├── input.in │ ├── Program.c │ └── ReadMe.md ├── GitProxySetup ├── LICENSE └── README.md