https://github.com/nowke/sscd-lab
System Software & Compiler Design [12CS64] Lab Programs
https://github.com/nowke/sscd-lab
compiler-design lex yacc
Last synced: 7 months ago
JSON representation
System Software & Compiler Design [12CS64] Lab Programs
- Host: GitHub
- URL: https://github.com/nowke/sscd-lab
- Owner: nowke
- License: gpl-3.0
- Created: 2016-03-21T12:32:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-28T19:25:30.000Z (almost 9 years ago)
- Last Synced: 2025-01-11T07:35:37.748Z (9 months ago)
- Topics: compiler-design, lex, yacc
- Language: Lex
- Size: 36.1 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 12CS64 - Lab programs
## Lex Programs (Part A)
1. [Vowels - consonants](lex/1_vowels_consonants)
2. [Characters, Words, Lines](lex/2_words_chars_lines)
3. [Positive & Negative integers & Fractions](lex/3_pos_neg_frac)
4. [C Program comments](lex/4_c_comments)
5. ['scanf' & 'printf'](lex/5_printf_scanf)
6. [Identifiers](lex/6_identifiers)
7. [Find & Replace](lex/7_find_replace)## Yacc Programs (Part B)
1. [Arithmetic Expression Evaluation](yacc/1_arithmetic_exp)
2. [String anbn+mcm](yacc/2_regex_abc)
3. [String anbn](yacc/3_regex_ab)
4. [Expression Validation](yacc/4_expression_valid)
5. [Nested Forloop](yacc/5_for_loop)
6. [Nested IF control statement](yacc/6_if_nested)
7. [Identifiers](yacc/7_identifiers)